[pulseaudio-discuss] [PATCH] pavucontrol: Handle IO errors in icon setting code
Felipe Sateler
fsateler at debian.org
Wed Oct 22 16:48:29 PDT 2014
If gtk cannot load the file, it may throw a Gio::Error. In that case
fall back to setting the name.
BugLink: https://bugs.debian.org/765725
---
src/mainwindow.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/mainwindow.cc b/src/mainwindow.cc
index 5d205fb..ff0011c 100644
--- a/src/mainwindow.cc
+++ b/src/mainwindow.cc
@@ -251,6 +251,8 @@ static void set_icon_name_fallback(Gtk::Image *i, const char *name, Gtk::IconSiz
i->set(name);
} catch (Gtk::IconThemeError &e) {
i->set(name);
+ } catch (Gio::Error &e) {
+ i->set(name);
}
}
--
2.1.1
More information about the pulseaudio-discuss
mailing list