Hopefully solved the problem of waiting for windows to draw themselves once and for...
[rodin/chimara.git] / libchimara / chimara-glk-private.h
index ba638a0e6e8496833c41f457ca1851ef73171023..2cfc523bb08691c73749f1d9e9b1819ef5c0b2d4 100644 (file)
@@ -37,6 +37,11 @@ struct _ChimaraGlkPrivate {
     /* Abort mechanism */
     GMutex *abort_lock;
     gboolean abort_signalled;
+       /* Window arrangement locks */
+       GMutex *arrange_lock;
+       GCond *rearranged;
+       gboolean needs_rearrange;
+       gboolean ignore_next_arrange_event;
     /* User-defined interrupt handler */
     void (*interrupt_handler)(void);
     /* Global tree of all windows */