Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 546788
Collapse All | Expand All

(-)mate-file-archiver-1.6.0.orig/src/fr-window.c (-2 / +18 lines)
Lines 4606-4611 Link Here
4606
	char     *value;
4606
	char     *value;
4607
	gboolean  result;
4607
	gboolean  result;
4608
4608
4609
	if (window->priv->settings_caja == NULL)
4610
		return FALSE;
4611
4609
	value = g_settings_get_string (window->priv->settings_caja, CAJA_CLICK_POLICY);
4612
	value = g_settings_get_string (window->priv->settings_caja, CAJA_CLICK_POLICY);
4610
	result = (value != NULL) && (strncmp (value, "single", 6) == 0);
4613
	result = (value != NULL) && (strncmp (value, "single", 6) == 0);
4611
	g_free (value);
4614
	g_free (value);
Lines 5390-5395 Link Here
5390
	GtkToolItem      *open_recent_tool_item;
5393
	GtkToolItem      *open_recent_tool_item;
5391
	GtkWidget        *menu_item;
5394
	GtkWidget        *menu_item;
5392
	GError           *error = NULL;
5395
	GError           *error = NULL;
5396
	const char * const *schemas;
5393
5397
5394
	/* data common to all windows. */
5398
	/* data common to all windows. */
5395
5399
Lines 5407-5413 Link Here
5407
	window->priv->settings_ui = g_settings_new (ENGRAMPA_SCHEMA_UI);
5411
	window->priv->settings_ui = g_settings_new (ENGRAMPA_SCHEMA_UI);
5408
	window->priv->settings_general = g_settings_new (ENGRAMPA_SCHEMA_GENERAL);
5412
	window->priv->settings_general = g_settings_new (ENGRAMPA_SCHEMA_GENERAL);
5409
	window->priv->settings_dialogs = g_settings_new (ENGRAMPA_SCHEMA_DIALOGS);
5413
	window->priv->settings_dialogs = g_settings_new (ENGRAMPA_SCHEMA_DIALOGS);
5410
	window->priv->settings_caja = g_settings_new (CAJA_SCHEMA);
5414
	
5415
	/* Only use the caja schema if it's installed */
5416
	for (schemas = g_settings_list_schemas ();
5417
		*schemas != NULL;
5418
		schemas++)
5419
	{
5420
		if (g_strcmp0 (*schemas, CAJA_SCHEMA) == 0) {
5421
			window->priv->settings_caja = g_settings_new (CAJA_SCHEMA);
5422
			break;
5423
		}
5424
	}
5411
5425
5412
	/* Create the application. */
5426
	/* Create the application. */
5413
5427
Lines 6007-6013 Link Here
6007
			"changed::" PREF_LISTING_USE_MIME_ICONS,
6021
			"changed::" PREF_LISTING_USE_MIME_ICONS,
6008
			G_CALLBACK (pref_use_mime_icons_changed),
6022
			G_CALLBACK (pref_use_mime_icons_changed),
6009
			window);
6023
			window);
6010
	g_signal_connect (window->priv->settings_caja,
6024
6025
	if (window->priv->settings_caja)
6026
		g_signal_connect (window->priv->settings_caja,
6011
			"changed::" CAJA_CLICK_POLICY,
6027
			"changed::" CAJA_CLICK_POLICY,
6012
			G_CALLBACK (pref_click_policy_changed),
6028
			G_CALLBACK (pref_click_policy_changed),
6013
			window);
6029
			window);

Return to bug 546788