diff options
author | Thierry Vignaud <tv@mandriva.org> | 2009-03-17 09:05:39 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2009-03-17 09:05:39 +0000 |
commit | 1ff7922265b858b30daa25f8df4516ec7997f3b6 (patch) | |
tree | e8bdfeb0dda663dfbd20c75d3ae9abf898593d94 | |
parent | 3403ce9de09d73d26d2a87baf2b147ec3c039f50 (diff) | |
download | control-center-1ff7922265b858b30daa25f8df4516ec7997f3b6.tar control-center-1ff7922265b858b30daa25f8df4516ec7997f3b6.tar.gz control-center-1ff7922265b858b30daa25f8df4516ec7997f3b6.tar.bz2 control-center-1ff7922265b858b30daa25f8df4516ec7997f3b6.tar.xz control-center-1ff7922265b858b30daa25f8df4516ec7997f3b6.zip |
(navigation-requested callback) simplify using Glib
-rwxr-xr-x | control-center | 5 |
1 files 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}) { |