Merge pull request #2772 from loungecube/patch-1
prevent multiple menu items per .desktop entry
This commit is contained in:
commit
a7e8c4dd46
|
@ -279,6 +279,7 @@ for my $app (keys %apps) {
|
|||
}
|
||||
|
||||
$choices{$name} = $app;
|
||||
next;
|
||||
}
|
||||
|
||||
if ((scalar grep { $_ eq 'command' } @entry_types) > 0) {
|
||||
|
@ -310,10 +311,11 @@ for my $app (keys %apps) {
|
|||
|
||||
# Don’t add “geany” if “Geany” is already present.
|
||||
my @keys = map { lc } keys %choices;
|
||||
next if (scalar grep { $_ eq lc(basename($command)) } @keys) > 0;
|
||||
|
||||
if (!(scalar grep { $_ eq lc(basename($command)) } @keys) > 0) {
|
||||
$choices{basename($command)} = $app;
|
||||
}
|
||||
next;
|
||||
}
|
||||
|
||||
if ((scalar grep { $_ eq 'filename' } @entry_types) > 0) {
|
||||
my $filename = basename($app, '.desktop');
|
||||
|
|
Loading…
Reference in New Issue