diff options
Diffstat (limited to 'plugingui')
-rw-r--r-- | plugingui/nativewindow_x11.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugingui/nativewindow_x11.cc b/plugingui/nativewindow_x11.cc index ae8ad2c..bc9091d 100644 --- a/plugingui/nativewindow_x11.cc +++ b/plugingui/nativewindow_x11.cc @@ -316,6 +316,13 @@ void NativeWindowX11::translateXMessage(XEvent& xevent) repaintEvent->width = xevent.xexpose.width; repaintEvent->height = xevent.xexpose.height; event_queue.push_back(repaintEvent); + + if(image) + { + // Redraw the entire window. + Rect rect{0, 0, window.wpixbuf.width, window.wpixbuf.height}; + redraw(rect); + } } break; |