-
Richard Hughes authored
Using the desktop ID (rather than the unique) ID as the cache key could potentially match different GsApp objects depending on the order they are returned from the plugin loader. Also, get the GsApp from the unique-id using the global cache rather than trying to recreate it using refine -- this may be the source of a different bug where two different GsApps had the same unique ID in the cache.
629cb4ff