On Wed, 12 Jun 2019 23:12:59 +0200, Mike Wey wrote:
On 12-06-2019 10:56, Alex X wrote:
BTW, I added
~this() { children = null; //Is this needed? import gobject.c.functions; import glib.c.functions; g_signal_handlers_disconnect_matched(gtkContainer, GSignalMatchType.FUNC, 0, g_quark_from_string("add"), null, >kd_container_add, null); g_signal_handlers_disconnect_matched(gtkContainer, GSignalMatchType.FUNC, 0, g_quark_from_string("remove"), null, >kd_container_remove, null); }
Above to container.d of course.
Did it fix the crash ?
It hasn't happened since.
My list keeps getting longer! :)
long Hash;
string ID;
string Name;
string Tag;
void* Obj;
GObject Parent;
GObject[] Children;
string[string] Properties;