[gtk/wip/otte/css: 292/307] widget: Changing the scale does no longer require a redraw



commit 8179aaa5ac618afd0b92ff67f7ee06ebd6f7fd67
Author: Benjamin Otte <otte redhat com>
Date:   Fri Feb 7 23:22:05 2020 +0100

    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 2a717863e7..f7ecb1e042 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -6856,8 +6856,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);
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]