[gnome-tetravex/arnaudb/new-theme] Optimization.
- From: Arnaud B. <arnaudb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-tetravex/arnaudb/new-theme] Optimization.
- Date: Wed, 9 Oct 2019 01:02:14 +0000 (UTC)
commit a7cf585cf36ac62b423936ae10e42ad185ffcc68
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Wed Oct 9 00:54:20 2019 +0200
Optimization.
src/theme-neoretro.vala | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/theme-neoretro.vala b/src/theme-neoretro.vala
index 535c84e..361af4c 100644
--- a/src/theme-neoretro.vala
+++ b/src/theme-neoretro.vala
@@ -17,7 +17,10 @@ private class NeoRetroTheme : Theme
private Cairo.Pattern tile_colors_h [10];
private Cairo.Pattern tile_colors_v [10];
- private Cairo.Pattern text_colors [10];
+
+ private unowned Cairo.Pattern text_colors [10];
+ private Cairo.Pattern black_text_color = new Cairo.Pattern.rgb (0, 0, 0);
+ private Cairo.Pattern white_text_color = new Cairo.Pattern.rgb (1, 1, 1);
private Cairo.Pattern paused_color_h;
private Cairo.Pattern paused_color_v;
@@ -45,9 +48,9 @@ private class NeoRetroTheme : Theme
tile_colors_v [position] = make_v_color_pattern (color);
if (white_text)
- text_colors [position] = new Cairo.Pattern.rgb (1, 1, 1);
+ text_colors [position] = white_text_color;
else
- text_colors [position] = new Cairo.Pattern.rgb (0, 0, 0);
+ text_colors [position] = black_text_color;
}
private static Cairo.Pattern make_h_color_pattern (string color)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]