I using Ubuntu 12.10 amd 64, GNOME 3.6 updated from gnome3 team ppa. I updated your extension from your ppa. package version is gnome-shell-extension-weather - 0.2-0+20130221~quantal1.
when screen is down (by timeout or I closed lid on my notebook) and I 'wake up' it extension copies itself many times.
It creates copies on screen with edit to enter password too.
You can see problem on attached screenshot.
P.S. Sorry for my English, I hope you understand me correctly.
I have change the uuid this morning, look in the /usr/share/gnome-shell/extensions directory : you should have firstname.lastname@example.org and no email@example.com ;).
I have firstname.lastname@example.org and no email@example.com in /usr/share/gnome-shell/extensions. I don't have any other weather extensions in other folders.
sorry. bug is appeared in previous package (gnome-shell-extension-weather_0.2-0+20130220~quantal1) not very last. I install this package on clean system and bug reproduced (this package was in my cache). In last package bug exists too.
I haven't Ubuntu ... But in Fedora everything looks good with a generic installation.
Try to compile the package : Generic installation in README.
I compiled it from source... and show it again...
P.S. First of all I tried to install it to $HOME/.local ... and I got to folders firstname.lastname@example.org and email@example.com together. in firstname.lastname@example.org was some .js in email@example.com was schema and locales. extension didn't work too.
When I install it to /usr (as in README) I have only 1 folder.
You must remove the firstname.lastname@example.org directory ;). Try it and tell me if it work ;).
I removed this directory and it has no effect - locally installed extension doesn't work.
I installed it from deb package again and reproduce bug again. If I see this bug gnome tweak tool shows that extension failed to load (ALT + F2 lg shows that extension loaded with errors, but no any error messages).
P.S. I tried to install some other weather extensions. They work correctly (such as well local and system wide).
Sorry, I clicked wrong button :)
I see your commit history and found next lines :
in next commit I found weatherMenu.stop()
I commented this line (stop() ) and bug disappears...
Ok ! Try to change name of the fonction "stop" to "teststop".
Change "weatherMenu.stop()" => "weatherMenu.teststop()" line 1536 and "stop : function()" => "teststop : function()" line 227
Sorry, I answer to late, I have some problems with internet connection :).
I renamed function (as in your diff). It has no result, bug exists.
I had the same issue on Gentoo - got an extra icon for each enabled extension besides weather whenever screen was locked or computer suspended (it showed weather icons even when the screen was locked). Disabling all other shell extensions in gnome-tweak-tool and then re-enabling them again seems to have fixed the issue.
@Reinis It seems to have fixed the issue for me too. Thanks.
This is strange, but it works...
I had the same issue on Ubuntu gnome 12.10 after unlocking my screen. What helps is restarting gnome-shell - "ALT+F2" + "r".
I think there are no serious bug. I close this issue.
What do you mean no serious bug? It IS while it is reproducible and behaves
@mareknovotny you have the issue after unlocking or after locking?. Because in my case when I lock the screen I see how the weather indicator clones itself.
Before/After lock screenshot:
@injcristianrojas Yep, it is exactly after locking up, the exactly same case like your second picture
OK. This needs reopening.
Also got this issue on a fully updated Fedora 18. Installed the extension from extensions.gnome.org.