[Xfce4-commits] r23431 - xarchiver/branches/xarchiver-psybsd/src
Stephan Arts
stephan at xfce.org
Mon Oct 16 17:33:37 UTC 2006
Author: stephan
Date: 2006-10-16 17:33:35 +0000 (Mon, 16 Oct 2006)
New Revision: 23431
Modified:
xarchiver/branches/xarchiver-psybsd/src/main_window.c
Log:
Should have fixed segfault.
Modified: xarchiver/branches/xarchiver-psybsd/src/main_window.c
===================================================================
--- xarchiver/branches/xarchiver-psybsd/src/main_window.c 2006-10-16 14:18:14 UTC (rev 23430)
+++ xarchiver/branches/xarchiver-psybsd/src/main_window.c 2006-10-16 17:33:35 UTC (rev 23431)
@@ -124,11 +124,14 @@
XAMainWindow *window = XA_MAIN_WINDOW(object);
xa_settings_set_group(window->settings, "Global");
if(!window->navigationbar)
- xa_settings_write_entry(window->settings, "NavigationBar", "None");
- if(G_OBJECT_TYPE(window->navigationbar) == XA_TYPE_PATH_BAR)
+ xa_settings_write_entry(window->settings, "NavigationBar", "None");
+ else
+ {
+ if(G_OBJECT_TYPE(window->navigationbar) == XA_TYPE_PATH_BAR)
xa_settings_write_entry(window->settings, "NavigationBar", "PathBar");
- if(G_OBJECT_TYPE(window->navigationbar) == XA_TYPE_TOOL_BAR)
+ if(G_OBJECT_TYPE(window->navigationbar) == XA_TYPE_TOOL_BAR)
xa_settings_write_entry(window->settings, "NavigationBar", "ToolBar");
+ }
xa_settings_save(window->settings);
}
@@ -284,8 +287,11 @@
if(!strcmp(nav_bar, "None"))
window->navigationbar = NULL;
+
if(window->navigationbar)
+ {
gtk_container_set_border_width(GTK_CONTAINER(window->navigationbar), 3);
+ }
/* main view */
window->scrollwindow = gtk_scrolled_window_new(NULL, NULL);
More information about the Xfce4-commits
mailing list