[Xfce4-commits] <xfce4-panel:devel> Review ShowDesktopPlugin.

Nick Schermer noreply at xfce.org
Wed Jan 20 21:08:25 CET 2010


Updating branch refs/heads/devel
         to ec1fc4bd93ca9a8f4a37e4317270478731375ac0 (commit)
       from e9fc23ac607c402d3c53047b722267012faf4174 (commit)

commit ec1fc4bd93ca9a8f4a37e4317270478731375ac0
Author: Nick Schermer <nick at xfce.org>
Date:   Wed Jan 20 20:41:03 2010 +0100

    Review ShowDesktopPlugin.

 plugins/showdesktop/showdesktop.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/plugins/showdesktop/showdesktop.c b/plugins/showdesktop/showdesktop.c
index a8c50fa..683d834 100644
--- a/plugins/showdesktop/showdesktop.c
+++ b/plugins/showdesktop/showdesktop.c
@@ -80,7 +80,6 @@ show_desktop_plugin_init (ShowDesktopPlugin *plugin)
 {
   GtkWidget *button, *image;
 
-  /* init */
   plugin->wnck_screen = NULL;
 
   /* monitor screen changes */
@@ -96,7 +95,6 @@ show_desktop_plugin_init (ShowDesktopPlugin *plugin)
   xfce_panel_plugin_add_action_widget (XFCE_PANEL_PLUGIN (plugin), button);
   gtk_widget_show (button);
 
-  /* add an icon */
   image = xfce_panel_image_new_from_source ("user-desktop");
   gtk_container_add (GTK_CONTAINER (button), image);
   gtk_widget_show (image);
@@ -184,10 +182,8 @@ show_desktop_plugin_toggled (GtkToggleButton   *button,
   panel_return_if_fail (GTK_IS_TOGGLE_BUTTON (button));
   panel_return_if_fail (WNCK_IS_SCREEN (plugin->wnck_screen));
 
-  /* get the button state */
-  active = gtk_toggle_button_get_active (button);
-
   /* toggle the desktop */
+  active = gtk_toggle_button_get_active (button);
   if (active != wnck_screen_get_showing_desktop (plugin->wnck_screen))
     wnck_screen_toggle_showing_desktop (plugin->wnck_screen, active);
 
@@ -207,7 +203,7 @@ show_desktop_plugin_showing_desktop_changed (WnckScreen        *wnck_screen,
   panel_return_if_fail (WNCK_IS_SCREEN (wnck_screen));
   panel_return_if_fail (plugin->wnck_screen == wnck_screen);
 
-  /* toggle the button */
+  /* update button to user action */
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (plugin->button),
       wnck_screen_get_showing_desktop (wnck_screen));
 }



More information about the Xfce4-commits mailing list