diff options
author | Michael Meeks <michael.meeks@collabora.com> | 2016-01-01 17:39:13 +0000 |
---|---|---|
committer | Michael Meeks <michael.meeks@collabora.com> | 2016-01-02 17:38:17 +0000 |
commit | 59cf4500965c7d15c5e4c88057d20de570fde183 (patch) | |
tree | df453707706035772f677d01e9b401d297052d9d | |
parent | 3723c3e0b20982ab46d4c04a342af22e88f42fa0 (diff) |
vcl: gtk2 - synchronous painting during initial expose to avoid flicker.
Change-Id: Ib2520679c3d62991f4ae6c5a325a44ab3cce1d89
-rw-r--r-- | vcl/unx/gtk/gtksalframe.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/unx/gtk/gtksalframe.cxx b/vcl/unx/gtk/gtksalframe.cxx index f813e64e38c0..4865467e97da 100644 --- a/vcl/unx/gtk/gtksalframe.cxx +++ b/vcl/unx/gtk/gtksalframe.cxx @@ -37,6 +37,7 @@ #include <vcl/svapp.hxx> #include <vcl/window.hxx> #include <vcl/settings.hxx> +#include <vcl/opengl/OpenGLHelper.hxx> #include <unx/x11/xlimits.hxx> #if defined(ENABLE_DBUS) && defined(ENABLE_GIO) @@ -2954,7 +2955,7 @@ gboolean GtkSalFrame::signalExpose( GtkWidget*, GdkEventExpose* pEvent, gpointer GtkSalFrame* pThis = static_cast<GtkSalFrame*>(frame); pThis->m_bPaintsBlocked = false; - struct SalPaintEvent aEvent( pEvent->area.x, pEvent->area.y, pEvent->area.width, pEvent->area.height ); + struct SalPaintEvent aEvent( pEvent->area.x, pEvent->area.y, pEvent->area.width, pEvent->area.height, OpenGLHelper::isVCLOpenGLEnabled() ); pThis->CallCallback( SALEVENT_PAINT, &aEvent ); |