Minor code simplification
This commit is contained in:
parent
dc026f99ad
commit
0cd510938a
@ -125,12 +125,6 @@ class ColumnExtension(GObject.GObject, Nautilus.MenuProvider):
|
|||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def __validate_set(self, files):
|
|
||||||
for f in files:
|
|
||||||
if self.__validate(f):
|
|
||||||
return True
|
|
||||||
return False
|
|
||||||
|
|
||||||
def menu_activate_cb(self, menu, files):
|
def menu_activate_cb(self, menu, files):
|
||||||
items = list(map(lambda x: unquote(x.get_uri()[7:]), files))
|
items = list(map(lambda x: unquote(x.get_uri()[7:]), files))
|
||||||
StatusWindow(items)
|
StatusWindow(items)
|
||||||
@ -142,7 +136,7 @@ class ColumnExtension(GObject.GObject, Nautilus.MenuProvider):
|
|||||||
def get_file_items(self, window, files):
|
def get_file_items(self, window, files):
|
||||||
# Do not show the menu item if not a single file has a chance to be
|
# Do not show the menu item if not a single file has a chance to be
|
||||||
# processed by mat2.
|
# processed by mat2.
|
||||||
if not self.__validate_set(files):
|
if not any(map(self.__validate, files)):
|
||||||
return
|
return
|
||||||
|
|
||||||
item = Nautilus.MenuItem(
|
item = Nautilus.MenuItem(
|
||||||
|
Loading…
Reference in New Issue
Block a user