diff options
-rwxr-xr-x | control-center | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/control-center b/control-center index fc5a0727..0316c4c8 100755 --- a/control-center +++ b/control-center @@ -1261,20 +1261,20 @@ my @menu_items = ( ), [ N("/_Help"), undef, undef, undef, '<Branch>' ], [ N("/_Help") . N("/_Help"), undef, sub { fork_("drakhelp --id $help_on_context", []) }, undef, '<Item>', N("Help") ], - [ N("/_Help") . N("/_Release notes"), undef, sub { - run_program::raw({ detach => 1 }, '/usr/bin/www-browser', - "http://wiki.mandriva.com/en/Releases/Mandriva/$release->{version}/Notes"); - }, undef, '<Item>', N("Help") ], - [ N("/_Help") . N("/_Errata"), undef, sub { - run_program::raw({ detach => 1 }, '/usr/bin/www-browser', - "http://wiki.mandriva.com/en/Releases/Mandriva/$release->{version}/Errata"); - }, undef, '<Item>', N("Help") ], + [ N("/_Help") . N("/_Release notes"), undef, sub { run_browser('Notes') }, undef, '<Item>', N("Help") ], + [ N("/_Help") . N("/_Errata"), undef, sub { run_browser('Errata') }, undef, '<Item>', N("Help") ], [ N("/_Help") . N("/_Report Bug"), undef, sub { run_program::raw({ detach => 1 }, 'drakbug', '--report', (split(/\s/, $pending_app))[0] || 'drakconf'); }, undef, '<Item>' ], [ N("/_Help") . N("/_About..."), undef, \&about_mdk_cc, undef, '<Item>' ] ); +sub run_browser { + my ($url) = @_; + $url = "http://wiki.mandriva.com/en/Releases/Mandriva/$release->{version}/$url" if $url !~ m!^http://!; + run_program::raw({ detach => 1 }, '/usr/bin/www-browser', $url); +} + my ($menu, $factory) = create_factory_menu($window_global, @menu_items); # to retrieve a path, one must prevent "accelerators completion": |