OK I understand.
I tried to reproduced in a minimal application but can not generate the warning in a simple context.
With a little more looking at it and debugging I tracked it down to the status updates I push when loading data/image and creating three “On Screen Info” info markers within my drawing area. And when setting those up one by one their coordinates are updated and supposed to be shown in the status bar in a quick consecutive order – not that I would read it anyway at this time – but the object is doing that when activated or created.
And I find it is not shown at load time – unless I later touch/move them with the mouse manually, then all is fine.
In case there may be a hint, the “load” is executed via a callback triggered by a file dialog response – or via a drag-and-drop controller action. Both cases are triggering the warning.
g_signal_connect (chooser, "response",
Also all is good when I manually add / create a new object a like, no warning.
Object add triggered via drawing area gesture triggered events.
As this is a large application I sure not expect anyone to look into details or code (unless curious, it is open source but has a few dependencies beyond gtk4, ninja build compatible now
[ GXSM / Gxsm SVN repository / [r5721] /trunk/Gxsm4 ]
$$$ svn checkout https://svn.code.sf.net/p/gxsm/svn/trunk/Gxsm4 gxsm4svn
For illustration I captured a quick screen recording of it:
Anyhow, thanks for your comments and thoughts, very helpful porting and sorting out potential issues.