Ted Gould has proposed merging lp:~ted/indicator-session/restart-icon-change 
into lp:indicator-session.

Requested reviews:
  Indicator Applet Developers (indicator-applet-developers)
Related bugs:
  Bug #854292 in Session Menu: "indicator-session power menu disappears after 
running update-manager or apt-get"
  https://bugs.launchpad.net/indicator-session/+bug/854292

For more details, see:
https://code.launchpad.net/~ted/indicator-session/restart-icon-change/+merge/77090

Fixes the icon to update instead of replacing.  This probably caused an
interesting race in the panel service making the panel service think it was
hidden in some cases.  Depends on when it updated.
-- 
https://code.launchpad.net/~ted/indicator-session/restart-icon-change/+merge/77090
Your team ayatana-commits is subscribed to branch lp:indicator-session.
=== modified file 'src/indicator-session.c'
--- src/indicator-session.c	2011-09-08 17:40:07 +0000
+++ src/indicator-session.c	2011-09-27 04:33:18 +0000
@@ -509,11 +509,11 @@
   }
   else if (g_strcmp0(signal_name, "RestartRequired") == 0) {    
     if (greeter_mode == TRUE){
-      self->devices.image = indicator_image_helper (GREETER_ICON_RESTART);
+      indicator_image_helper_update(self->devices.image, GREETER_ICON_RESTART);
     }
     else{
       g_debug ("reboot required");
-      self->devices.image = indicator_image_helper (ICON_RESTART);      
+      indicator_image_helper_update(self->devices.image, ICON_RESTART);
     }
   }  
 }

_______________________________________________
Mailing list: https://launchpad.net/~ayatana-commits
Post to     : ayatana-commits@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana-commits
More help   : https://help.launchpad.net/ListHelp

Reply via email to