gnome-shell/js
Carlos Garnacho d734b117e0 workspace: Keep accounting of attached dialogs
We may end up with window-added emitted multiple times on the
same window, which results on:

1) Extra clones being created, all taking the same size and
   stacking.
2) JS exceptions because handle each clone actor being destroyed
   one by one, but all clones already have a NULL source when the
   first destroy handler is called, so we step on null objects
   inside _computeBoundingBox().

Keep accounting of those windows in order to avoid multiple
additions, which fixes both issues.
2018-08-04 13:26:08 +02:00
..
extensionPrefs cleanup: Use Function.prototype.bind() 2018-02-21 13:55:02 +00:00
gdm gdm, util: Always allow to retry login in unlock mode 2018-07-25 20:32:42 +00:00
misc Explicitly convert raw data to strings 2018-07-31 16:28:53 +00:00
perf scripting: Fix argument list of createTestWindow() 2018-04-25 23:47:06 +02:00
portalHelper cleanup: Use Function.prototype.bind() 2018-02-21 13:55:02 +00:00
ui workspace: Keep accounting of attached dialogs 2018-08-04 13:26:08 +02:00
js-resources.gresource.xml levelBar: Factor out bar drawing 2018-07-31 18:14:09 +00:00
meson.build build: Support the meson build system 2017-07-20 00:20:54 +02:00