From 97e07f8799815a5af19f29a38185a617f99e3dee Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 27 Sep 2012 20:49:41 +0200 Subject: [PATCH] linux: workaround for Gtk# bug --- SparkleShare/Linux/SparkleUIHelpers.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/SparkleShare/Linux/SparkleUIHelpers.cs b/SparkleShare/Linux/SparkleUIHelpers.cs index f15db576..fa7528ba 100755 --- a/SparkleShare/Linux/SparkleUIHelpers.cs +++ b/SparkleShare/Linux/SparkleUIHelpers.cs @@ -28,9 +28,14 @@ namespace SparkleShare { { IconTheme icon_theme = new IconTheme (); - foreach (string search_path in IconTheme.Default.SearchPath) - icon_theme.AppendSearchPath (search_path); - +// foreach (string search_path in IconTheme.Default.SearchPath) +// icon_theme.AppendSearchPath (search_path); + + // FIXME: Temporary hack to work around a bug in IconTheme.SearchPath in Gtk# on 64-bit systems + icon_theme.AppendSearchPath ("/usr/share/icons"); + icon_theme.AppendSearchPath ("/usr/local/share/icons"); + icon_theme.AppendSearchPath ("/opt/local/share/icons"); + icon_theme.AppendSearchPath (Path.Combine (SparkleUI.AssetsPath, "icons")); try {