From 906ff061408ad1ed24abdd4349e8ea50c705c0bb Mon Sep 17 00:00:00 2001 From: Artem Anufrij Date: Sun, 19 Nov 2017 01:34:39 +0100 Subject: [PATCH] improved color check --- src/WebWindow.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/WebWindow.vala b/src/WebWindow.vala index 3688ae4..313c813 100644 --- a/src/WebWindow.vala +++ b/src/WebWindow.vala @@ -41,12 +41,14 @@ namespace Webpin { public WebWindow (DesktopFile desktop_file) { this.desktop_file = desktop_file; this.events |= Gdk.EventMask.STRUCTURE_MASK; - if (desktop_file.color != null) { - var mid = desktop_file.color.red + desktop_file.color.blue + desktop_file.color.green; + + var color = desktop_file.color; + if (color != null) { + var mid = color.red + color.blue + color.green; if (mid / 3 < 0.3) { Gtk.Settings.get_default ().gtk_application_prefer_dark_theme = true; } - Granite.Widgets.Utils.set_color_primary (this, desktop_file.color); + Granite.Widgets.Utils.set_color_primary (this, color); } set_wmclass (desktop_file.url, desktop_file.url);