Author: olivier
Date: 2008-11-19 06:37:49 +0000 (Wed, 19 Nov 2008)
New Revision: 28852

Modified:
   xfwm4/trunk/ChangeLog
   xfwm4/trunk/settings-dialogs/workspace-settings.c
Log:
        * settings-dialogs/workspace-settings.c: Trivial optimization, no need 
          to check the value for eatch iteration. 
 

Modified: xfwm4/trunk/ChangeLog
===================================================================
--- xfwm4/trunk/ChangeLog       2008-11-19 06:17:22 UTC (rev 28851)
+++ xfwm4/trunk/ChangeLog       2008-11-19 06:37:49 UTC (rev 28852)
@@ -1,3 +1,8 @@
+2008-11-19  olivier
+
+       * settings-dialogs/workspace-settings.c: Trivial optimization, no need 
+         to check the value for eatch iteration.
+
 2008-11-18  olivier
 
        * settings-dialogs/workspace-settings.c: Make sure the data retrieved

Modified: xfwm4/trunk/settings-dialogs/workspace-settings.c
===================================================================
--- xfwm4/trunk/settings-dialogs/workspace-settings.c   2008-11-19 06:17:22 UTC 
(rev 28851)
+++ xfwm4/trunk/settings-dialogs/workspace-settings.c   2008-11-19 06:37:49 UTC 
(rev 28852)
@@ -264,12 +264,14 @@
 
     n_workspaces = wnck_screen_get_workspace_count(screen);
     i = 0;
-    for(; i < n_workspaces && names && names[i]; ++i) {
-        gtk_list_store_append(ls, &iter);
-        gtk_list_store_set(ls, &iter,
-                           COL_NUMBER, i + 1,
-                           COL_NAME, names[i],
-                           -1);
+    if (names) {
+        for(; i < n_workspaces && names[i]; ++i) {
+            gtk_list_store_append(ls, &iter);
+            gtk_list_store_set(ls, &iter,
+                               COL_NUMBER, i + 1,
+                               COL_NAME, names[i],
+                               -1);
+        }
     }
     for(; i < n_workspaces; ++i) {
         WnckWorkspace *space = wnck_screen_get_workspace(screen, i);

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to