Author: post
Date: 2010-05-28 15:58:56 +0200 (Fri, 28 May 2010)
New Revision: 3396

Modified:
   trunk/src/gtk-interface.c
Log:
When changing to Fullscreen, default iconbox visibility value is taken from 
non-fullscreen mode. Afterwards the setting is retained, though.

Modified: trunk/src/gtk-interface.c
===================================================================
--- trunk/src/gtk-interface.c   2010-05-28 13:51:59 UTC (rev 3395)
+++ trunk/src/gtk-interface.c   2010-05-28 13:58:56 UTC (rev 3396)
@@ -306,7 +306,9 @@
        gboolean show_iconbox;
        if (event->new_window_state & GDK_WINDOW_STATE_FULLSCREEN)
        {
-               rs_conf_get_boolean_with_default(CONF_SHOW_ICONBOX_FULLSCREEN, 
&show_iconbox, DEFAULT_CONF_SHOW_ICONBOX_FULLSCREEN);
+               gboolean show_iconbox_default;
+               rs_conf_get_boolean_with_default(CONF_SHOW_ICONBOX, 
&show_iconbox_default, DEFAULT_CONF_SHOW_ICONBOX_FULLSCREEN);
+               rs_conf_get_boolean_with_default(CONF_SHOW_ICONBOX_FULLSCREEN, 
&show_iconbox, show_iconbox_default);
                fullscreen = TRUE;
                gui_widget_show(iconbox, show_iconbox, 
CONF_SHOW_ICONBOX_FULLSCREEN, CONF_SHOW_ICONBOX);
        }
@@ -1158,7 +1160,9 @@
        if (fullscreen)
        {
                rs_core_action_group_activate("Fullscreen");
-               rs_conf_get_boolean_with_default(CONF_SHOW_ICONBOX_FULLSCREEN, 
&show_iconbox, DEFAULT_CONF_SHOW_ICONBOX_FULLSCREEN);
+               gboolean show_iconbox_default;
+               rs_conf_get_boolean_with_default(CONF_SHOW_ICONBOX, 
&show_iconbox_default, DEFAULT_CONF_SHOW_ICONBOX_FULLSCREEN);
+               rs_conf_get_boolean_with_default(CONF_SHOW_ICONBOX_FULLSCREEN, 
&show_iconbox, show_iconbox_default);
                rs_conf_get_boolean_with_default(CONF_SHOW_TOOLBOX_FULLSCREEN, 
&show_toolbox, DEFAULT_CONF_SHOW_TOOLBOX_FULLSCREEN);
        }
        else


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to