From 140db317a7e36dcab2718b12d757d41f52d93e1c Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sun, 11 Feb 2018 14:01:54 +0000 Subject: [PATCH] linux ui: Fix icon lookup for statusicon --- SparkleShare/Linux/UserInterface.cs | 4 ++++ SparkleShare/Linux/UserInterfaceHelpers.cs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/SparkleShare/Linux/UserInterface.cs b/SparkleShare/Linux/UserInterface.cs index b6d687bf..1b16c74f 100644 --- a/SparkleShare/Linux/UserInterface.cs +++ b/SparkleShare/Linux/UserInterface.cs @@ -16,6 +16,8 @@ using System; +using System.IO; +using System.Reflection; using Gtk; using Sparkles; @@ -48,6 +50,8 @@ namespace SparkleShare application.Register (null); application.Activated += ApplicationActivatedDelegate; + IconTheme.Default.AppendSearchPath (Path.Combine (UserInterface.AssetsPath, "icons")); + var label = new Label (); Gdk.Color color = UserInterfaceHelpers.RGBAToColor (label.StyleContext.GetColor (StateFlags.Insensitive)); SecondaryTextColor = UserInterfaceHelpers.ColorToHex (color); diff --git a/SparkleShare/Linux/UserInterfaceHelpers.cs b/SparkleShare/Linux/UserInterfaceHelpers.cs index aa08fa52..648bfbd4 100755 --- a/SparkleShare/Linux/UserInterfaceHelpers.cs +++ b/SparkleShare/Linux/UserInterfaceHelpers.cs @@ -27,7 +27,7 @@ namespace SparkleShare { public static Gdk.Pixbuf GetIcon (string name, int size) { IconTheme icon_theme = new IconTheme (); - icon_theme.AppendSearchPath (Path.Combine (UserInterface.AssetsPath, "icons")); + icon_theme.AppendSearchPath (Path.Combine (UserInterface.AssetsPath, "icons")); foreach (string search_path in IconTheme.Default.SearchPath) icon_theme.AppendSearchPath (search_path);