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); |