https://bugs.kde.org/show_bug.cgi?id=438682

David Redondo <k...@david-redondo.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/fram
                   |                            |eworks/kirigami/commit/6f08
                   |                            |33d55982d4502c8dba028f77d05
                   |                            |96d8ed200

--- Comment #3 from David Redondo <k...@david-redondo.de> ---
Git commit 6f0833d55982d4502c8dba028f77d0596d8ed200 by David Redondo.
Committed on 16/06/2021 at 13:10.
Pushed by davidre into branch 'master'.

Only emit sync signal if we have finished construction

We cannot control what happens in slots connected to sync().
In particular our own Material style accesses the Theme attached
property in onSync. If we have not finished construction the engine
did not set the instance as the attachedObject and constructs a new
one. This eventually triggers syncToQml() again and so on, causing
a stack overflow.

M  +1    -1    src/libkirigami/basictheme.cpp

https://invent.kde.org/frameworks/kirigami/commit/6f0833d55982d4502c8dba028f77d0596d8ed200

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

Reply via email to