inspect-button: Inline deemphasize_window() into only caller
authorTimm Bäder <mail@baedert.org>
Wed, 28 Aug 2019 11:52:16 +0000 (13:52 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 9 Sep 2019 15:36:25 +0000 (17:36 +0200)
gtk/inspector/inspect-button.c

index 41157296b7e0a9c3d628192f7ee9334ac11ddc1e..4bdb0492527a73866a9e6f64fc51972c3290e67d 100644 (file)
@@ -108,27 +108,6 @@ on_inspect_widget (GtkInspectorWindow *iw,
     select_widget (iw, widget);
 }
 
-static void
-deemphasize_window (GtkWidget *window)
-{
-  GdkDisplay *display;
-
-  display = gtk_widget_get_display (window);
-  if (gdk_display_is_composited (display))
-    {
-      cairo_rectangle_int_t rect;
-      cairo_region_t *region;
-
-      gtk_widget_set_opacity (window, 0.3);
-      rect.x = rect.y = rect.width = rect.height = 0;
-      region = cairo_region_create_rectangle (&rect);
-      gtk_widget_input_shape_combine_region (window, region);
-      cairo_region_destroy (region);
-    }
-  else
-    gdk_surface_lower (gtk_native_get_surface (GTK_NATIVE (window)));
-}
-
 static void
 reemphasize_window (GtkWidget *window)
 {
@@ -211,8 +190,24 @@ void
 gtk_inspector_on_inspect (GtkWidget          *button,
                           GtkInspectorWindow *iw)
 {
+  GdkDisplay *display = gtk_widget_get_display (GTK_WIDGET (iw));
+
+  /* de-emphasize window */
+  if (gdk_display_is_composited (display))
+    {
+      cairo_rectangle_int_t rect;
+      cairo_region_t *region;
+
+      gtk_widget_set_opacity (GTK_WIDGET (iw), 0.3);
+      rect.x = rect.y = rect.width = rect.height = 0;
+      region = cairo_region_create_rectangle (&rect);
+      gtk_widget_input_shape_combine_region (GTK_WIDGET (iw), region);
+      cairo_region_destroy (region);
+    }
+  else
+    gdk_surface_lower (gtk_native_get_surface (GTK_NATIVE (iw)));
+
   g_signal_connect (iw, "event", G_CALLBACK (handle_event), NULL);
-  deemphasize_window (GTK_WIDGET (iw));
 }
 
 static gboolean