From 1ff7922265b858b30daa25f8df4516ec7997f3b6 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 17 Mar 2009 09:05:39 +0000 Subject: (navigation-requested callback) simplify using Glib --- control-center | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/control-center b/control-center index 4045f771..5822ea13 100755 --- a/control-center +++ b/control-center @@ -946,9 +946,8 @@ $view->signal_connect('navigation-requested' => my (undef, undef, $request) = @_; # get the actual program ID: - my $url = $request->get_uri; - $url =~ s!^file://*!!; - $url =~ s!%20! !g; + my $url = Glib::filename_from_uri($request->get_uri); + $url =~ s!^/*!!; # not a path # do not crash on eg: "reload": if (!$tool_callbacks{$url}) { -- cgit v1.2.1