[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