Update of /cvsroot/gtkpod/gtkpod/src
In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv9470/src

Modified Files:
        display_spl.c 
Log Message:
2006-09-14 Jorg Schuler <jcsjcs at users.sourceforge.net>

        * display_spl.c (spl_check_number_of_rules): simplify
          activation/deactivation of button to remove rules.



Index: display_spl.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/display_spl.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- display_spl.c       12 Sep 2006 12:15:21 -0000      1.18
+++ display_spl.c       14 Sep 2006 15:23:55 -0000      1.19
@@ -1,4 +1,4 @@
-/* Time-stamp: <2006-09-12 01:18:13 jcs>
+/* Time-stamp: <2006-09-15 00:20:06 jcs>
 |
 |  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users.sourceforge.net>
 |  Part of the gtkpod project.
@@ -604,14 +604,16 @@
 }
 
 
-/* deactivate "minus" (delete rule) button if only one rule is
-   displayed, activate all "minus" (delete rule) buttons, if more than
-   one rule is displayed */
+/* Deactivate "minus" (delete rule) button if only one rule is
+   displayed, activate the "minus" (delete rule) buttons if more than
+   one rule is displayed. This affects only the first button
+   (spl_button-0) */
 static void spl_check_number_of_rules (GtkWidget *spl_window)
 {
     Playlist *spl;
     GtkTable *table;
-    gint i, numrules;
+    gint numrules;
+    GtkWidget *button;
 
     g_return_if_fail (spl_window);
 
@@ -623,19 +625,14 @@
 
     numrules = g_list_length (spl->splrules.rules);
 
-    for (i=0; i<numrules; ++i)
-    {
-       gchar name[WNLEN];
-       GtkWidget *button;
+    g_return_if_fail (numrules > 0);
 
-       snprintf (name, WNLEN, "spl_button-%d", i);
-       button = g_object_get_data (G_OBJECT (table), name);
-       g_return_if_fail (button);
-       if (numrules > 1)
-           gtk_widget_set_sensitive (button, TRUE);
-       else
-           gtk_widget_set_sensitive (button, FALSE);
-    }
+    button = g_object_get_data (G_OBJECT (table), "spl_button-0");
+    g_return_if_fail (button);
+    if (numrules > 1)
+       gtk_widget_set_sensitive (button, TRUE);
+    else
+       gtk_widget_set_sensitive (button, FALSE);
 }
 
 


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to