From d4d0192405493308a72f0f9a7b9bc36f93b370fe Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 7 Feb 2020 23:22:05 +0100 Subject: [PATCH] widget: Changing the scale does no longer require a redraw It doesn't require one generally anyway, because only the root can change scale and when that happens the root will queue a redraw. But even if the root doesn't queue a redraw, render nodes (the only thing discarded by queue_draw()) are scale-independant. --- gtk/gtkwidget.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 4d18cfcdf7..8ef948c304 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -6742,8 +6742,6 @@ _gtk_widget_scale_changed (GtkWidget *widget) g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_SCALE_FACTOR]); - gtk_widget_queue_draw (widget); - gtk_widget_forall (widget, (GtkCallback)_gtk_widget_scale_changed, NULL); }