[gnome-shell/wip/carlosg/mild-style-perf-improvements: 2/2] st: Reload icon on style changes only if necessary
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/carlosg/mild-style-perf-improvements: 2/2] st: Reload icon on style changes only if necessary
- Date: Tue, 30 Apr 2019 12:56:30 +0000 (UTC)
commit 6a43ad080b74cad75e6a817ba89375869651d938
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue Apr 30 14:51:47 2019 +0200
st: Reload icon on style changes only if necessary
The parameters that may affect the icon on ::style-changed are more size
related than visual (we listen to icon theme changes for the latter). It
makes sense to just update the icon if the size came out different.
src/st/st-icon.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/st/st-icon.c b/src/st/st-icon.c
index 04d2d1d3c..8b7015281 100644
--- a/src/st/st-icon.c
+++ b/src/st/st-icon.c
@@ -206,8 +206,8 @@ st_icon_style_changed (StWidget *widget)
}
priv->theme_icon_size = (int)(0.5 + st_theme_node_get_length (theme_node, "icon-size"));
- st_icon_update_icon_size (self);
- st_icon_update (self);
+ if (st_icon_update_icon_size (self))
+ st_icon_update (self);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]