https://bugs.kde.org/show_bug.cgi?id=408028
Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|https://invent.kde.org/kde/ |https://invent.kde.org/kde/
                   |krita/commit/ef3bff5eb29e23 |krita/commit/9cabfa26876cb4
                   |5d9a5527d2f03765edf86aab8b  |921dae2eccc5ec0a1cb5b7d54f

--- Comment #12 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 9cabfa26876cb4921dae2eccc5ec0a1cb5b7d54f by Dmitry Kazakov.
Committed on 15/06/2019 at 05:50.
Pushed by dkazakov into branch 'master'.

Fix availability of vectors on cloned vector layers (again)

KoSelection emits signals using signal compressor, which
is placed in the GUI thread (because of timers), therefore
it might receive queued signals. And for parsing queued
signals it needs an event loop...

So we just ensure that KoShapeManager and KoSelection belong
to the GUI thread, where an event loop is surely present.

M  +3    -3    libs/flake/KoSelection.cpp
M  +1    -1    libs/flake/KoSelection.h
M  +2    -2    libs/flake/KoSelection_p.h
M  +11   -0    libs/flake/KoShapeManager.cpp
M  +1    -1    libs/flake/KoShapeManager_p.h

https://invent.kde.org/kde/krita/commit/9cabfa26876cb4921dae2eccc5ec0a1cb5b7d54f

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to