]> Dogcows Code - chaz/openbox/blobdiff - openbox/config.c
Fix some memleaks
[chaz/openbox] / openbox / config.c
index c7d6db30b326ddef17af094760237f2eacb28c44..1bf63e58134f77afb3b26fc7ea6e62c128f5147b 100644 (file)
@@ -320,14 +320,14 @@ static void parse_per_app_settings(ObParseInst *i, xmlDocPtr doc,
 
             config_per_app_settings = g_slist_append(config_per_app_settings,
                                               (gpointer) settings);
+            g_free(name);
+            g_free(class);
+            g_free(role);
+            name = class = role = NULL;
         }
 
         app = parse_find_node("application", app->next);
     }
-
-    g_free(name);
-    g_free(class);
-    g_free(role);
 }
 
 /*
@@ -903,7 +903,7 @@ void config_startup(ObParseInst *i)
     config_desktops_num = 4;
     config_screen_firstdesk = 1;
     config_desktops_names = NULL;
-    config_desktop_popup_time = 500;
+    config_desktop_popup_time = 875;
 
     parse_register(i, "desktops", parse_desktops, NULL);
 
This page took 0.020047 seconds and 4 git commands to generate.