diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-06-30 18:15:03 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-06-30 18:15:03 -0400 |
commit | 698ec52d5c056f3584c46e67b199adcfba9f8d2e (patch) | |
tree | 3b48df8eed852c2f4ecbdbcaaff9bf29d16f7b50 /windows/profile | |
parent | 220aa6d13a9cb12687139305c6f68eb9cf6f73a1 (diff) | |
download | abaddon-portaudio-698ec52d5c056f3584c46e67b199adcfba9f8d2e.tar.gz abaddon-portaudio-698ec52d5c056f3584c46e67b199adcfba9f8d2e.zip |
try loading resources from share, fallback to cwd
Diffstat (limited to 'windows/profile')
-rw-r--r-- | windows/profile/userinfopane.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/windows/profile/userinfopane.cpp b/windows/profile/userinfopane.cpp index f510f4a..33e04ef 100644 --- a/windows/profile/userinfopane.cpp +++ b/windows/profile/userinfopane.cpp @@ -7,7 +7,7 @@ ConnectionItem::ConnectionItem(const ConnectionData &conn) , m_box(Gtk::ORIENTATION_HORIZONTAL) { Glib::RefPtr<Gdk::Pixbuf> pixbuf; try { - pixbuf = Gdk::Pixbuf::create_from_file("./res/" + conn.Type + ".png", 32, 32); + pixbuf = Gdk::Pixbuf::create_from_file(Abaddon::GetResPath("/" + conn.Type + ".png"), 32, 32); } catch (const Glib::Exception &e) {} std::string url; if (conn.Type == "github") @@ -53,7 +53,8 @@ ConnectionItem::ConnectionItem(const ConnectionData &conn) m_overlay.add(m_box); if (conn.IsVerified) { try { - static auto pb = Gdk::Pixbuf::create_from_file("./res/checkmark.png", 24, 24); + const static auto checkmarks_path = Abaddon::GetResPath("/checkmark.png"); + static auto pb = Gdk::Pixbuf::create_from_file(checkmarks_path, 24, 24); m_check = Gtk::manage(new Gtk::Image(pb)); m_check->get_style_context()->add_class("profile-connection-check"); m_check->set_margin_end(25); |