summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-05-03 07:32:57 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-05-03 07:44:38 -0400
commite2722f03acff4955d6d073ce51424c7401059111 (patch)
treeff328cd83f7685e1a14cc7b143c7ee0cc02cec67
parent1be4684441c898df79d260ec7da7d2efb5d83168 (diff)
downloadgtk+-e2722f03acff4955d6d073ce51424c7401059111.tar.gz
x11: A few static analysis fixes
-rw-r--r--gdk/x11/gdksurface-x11.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gdk/x11/gdksurface-x11.c b/gdk/x11/gdksurface-x11.c
index f8a69b858e..fd5dabeaa1 100644
--- a/gdk/x11/gdksurface-x11.c
+++ b/gdk/x11/gdksurface-x11.c
@@ -624,10 +624,12 @@ maybe_sync_counter_for_end_frame (GdkSurface *surface)
{
GdkX11Surface *impl = GDK_X11_SURFACE (surface);
gboolean frame_sync_negotiated = _gdk_x11_surface_syncs_frames (surface);
- gboolean frame_done_painting = !impl->toplevel->frame_pending;
+ gboolean frame_done_painting;
#ifdef HAVE_XDAMAGE
frame_done_painting = !impl->toplevel->frame_still_painting && frame_sync_negotiated;
+#else
+ frame_done_painting = !impl->toplevel->frame_pending;
#endif
if (!impl->toplevel->frame_pending)
@@ -1582,7 +1584,6 @@ gdk_x11_surface_show (GdkSurface *surface, gboolean already_mapped)
GdkToplevelX11 *toplevel;
Display *xdisplay = GDK_SURFACE_XDISPLAY (surface);
Window xwindow = GDK_SURFACE_XID (surface);
- GdkX11Surface *impl = GDK_X11_SURFACE (surface);
if (!already_mapped)
set_initial_hints (surface);
@@ -1598,6 +1599,7 @@ gdk_x11_surface_show (GdkSurface *surface, gboolean already_mapped)
if (GDK_PROFILER_IS_RUNNING)
{
+ GdkX11Surface *impl = GDK_X11_SURFACE (surface);
if (impl->map_time == 0)
impl->map_time = g_get_monotonic_time ();
}