Author: mmu_man
Date: Sat Apr 7 07:56:02 2012
New Revision: 13820
URL:
http://source.netsurf-browser.org?rev=13820&view=rev
Log:
Implement gui_launch_url() for GTK.
Modified:
trunk/netsurf/gtk/gui.c
Modified: trunk/netsurf/gtk/gui.c
URL:
http://source.netsurf-browser.org/trunk/netsurf/gtk/gui.c?rev=13820&r...
==============================================================================
--- trunk/netsurf/gtk/gui.c (original)
+++ trunk/netsurf/gtk/gui.c Sat Apr 7 07:56:02 2012
@@ -659,6 +659,17 @@
void gui_launch_url(const char *url)
{
+ gboolean ok;
+ GError *error = NULL;
+
+ ok = gtk_show_uri(NULL, url, GDK_CURRENT_TIME, &error);
+ if (ok == TRUE)
+ return;
+
+ if (error) {
+ warn_user(messages_get("URIOpenError"), error->message);
+ g_error_free(error);
+ }
}
void warn_user(const char *warning, const char *detail)