The stall happens with Yahoo provider as well.
It happens when the user has the indicator menu popped up, while the program 
replaces the application-indicator menu (in menu_normal function 
(self.winder.set_menu(self.menu)).
Steps to reproduce:
- Choose Google as weather provider (it's slower than Yahoo, so it gives us 
time to reopen the menu, before the update occurs)
- Do a refresh
- Quickly reopen the menu; you'll see a "Refreshing please wait" in the refresh 
item.
- When the new weather data arrive, the gnome-panel will freeze.

Make sure to have a ssh session to your machine, opened from another machine, 
so that you can killall gnome-panel and escape from rebooting.
It's very possible that it happens with unity as well, I can't confirm it right 
now

If the menu is not shown during the replacement, there is no problem.
I think this bug belongs to either indicator-application or dbusmenu.
Somewhere on the client side, the gtk dbusmenu should get popped down, before 
it is released.

Vadim, a quick workaround/fix for this would be to set the indicator
menu only once and only hide/show the items depending on the status.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to nautilus in Ubuntu.
https://bugs.launchpad.net/bugs/732569

Title:
  weather applet freezes on clicking refresh

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to