Conversation
Previously the list items were entirely rebuilt in order to update the UI. This was the root cause of the crash in the referenced bug report, because updating the current layer after a right click could finalize tools and rebuild the widgets (causing the popover menu to be attached to a widget that was about to be removed) - Add an event to signal that the layer item has changed, allowing the widget to update itself. Using GObject properties and bindings is the "proper" way to update the widget, but currently we can't add properties for a managed subclass - Avoid unnecessary calls to SetCurrentUserLayer if our layer is already current. This avoids some extra updates from selection change events. Bug: #1940 (cherry picked from commit 438bd26)
|
Yeah those first two look fine to add. I'll look more closely at #1935 but might leave that for 3.2 - IIRC it was only a partial fix and all of the add-ins also need to be updated to fix how they translate those strings. |
Oh yeah, I meant the |
Yeah I think skipping that one is best - the |
d1f3ed1 to
2c090f9
Compare
Uh oh!
There was an error while loading. Please reload this page.