DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit a23c1f99fd38d394e145a01ffac051b5dad7e13c
parent 17befcdaa6d5e281aea22c5d83e3326f6ee9373c
Author: falkTX <falktx@gmail.com>
Date:   Sun, 22 Feb 2015 16:32:20 +0000

Fix events when using file-dialog

Diffstat:
Mdgl/src/pugl/pugl_x11.c | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/dgl/src/pugl/pugl_x11.c b/dgl/src/pugl/pugl_x11.c @@ -203,6 +203,8 @@ puglDestroy(PuglView* view) return; } + x_fib_close(view->impl->display); + glXDestroyContext(view->impl->display, view->impl->ctx); XDestroyWindow(view->impl->display, view->impl->win); XCloseDisplay(view->impl->display); @@ -346,6 +348,10 @@ puglProcessEvents(PuglView* view) break; } + if (event.xany.window != view->impl->win) { + continue; + } + switch (event.type) { case MapNotify: puglReshape(view, view->width, view->height);