diff options
Diffstat (limited to 'src/libdraw/init.c')
| -rw-r--r-- | src/libdraw/init.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libdraw/init.c b/src/libdraw/init.c index 0cf590d8..f0ee94fb 100644 --- a/src/libdraw/init.c +++ b/src/libdraw/init.c @@ -10,7 +10,7 @@ int _drawdebug; static char deffontname[] = "*default*"; Screen *_screen; -int debuglockdisplay = 0; +int debuglockdisplay = 1; static void drawshutdown(void) @@ -34,6 +34,7 @@ initdraw(void (*error)(Display*, char*), char *fontname, char *label) if(display == nil) return -1; + lockdisplay(display); display->image = display->screenimage; screen = display->screenimage; @@ -113,7 +114,6 @@ closedisplay(Display *disp) free(disp->windir); freeimage(disp->white); freeimage(disp->black); - qunlock(&disp->qlock); free(disp); } |
