[gtk/wip/otte/css: 292/307] widget: Changing the scale does no longer require a redraw
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/otte/css: 292/307] widget: Changing the scale does no longer require a redraw
- Date: Tue, 18 Feb 2020 20:04:27 +0000 (UTC)
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]