summaryrefslogtreecommitdiff
path: root/gtk2_ardour/about.cc
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2015-09-17 11:55:22 +1000
committerTim Mayberry <mojofunk@gmail.com>2015-09-17 11:55:22 +1000
commit6829d1593fad2fa3edb7ee2744def2aad198d087 (patch)
tree3b87a55a80f917059ca019d64892618ee89f107b /gtk2_ardour/about.cc
parent23a384f8ae508bfb301495ce456bcb08ad2dcb9f (diff)
Use PBD::open_uri in about dialog to open website, should fix #6463
Diffstat (limited to 'gtk2_ardour/about.cc')
-rw-r--r--gtk2_ardour/about.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/about.cc b/gtk2_ardour/about.cc
index c80f3cd973..1288fc599c 100644
--- a/gtk2_ardour/about.cc
+++ b/gtk2_ardour/about.cc
@@ -26,6 +26,7 @@
#include "pbd/error.h"
#include "pbd/file_utils.h"
+#include "pbd/openuri.h"
#include "ardour/profile.h"
#include "ardour/revision.h"
@@ -628,6 +629,7 @@ About::About ()
if (btn) {
btn->signal_clicked().connect(sigc::mem_fun(static_cast<Gtk::Window*>(this), &Gtk::Window::hide));
}
+ set_url_hook (sigc::ptr_fun(&About::launch_homepage));
}
About::~About ()
@@ -646,3 +648,8 @@ About::show_config_info ()
config_info->hide ();
}
+void
+About::launch_homepage (AboutDialog& /* about */, const Glib::ustring& website_url)
+{
+ PBD::open_uri (website_url);
+}