From 0cd510938a867661e243a60e61f2aba7998b50d8 Mon Sep 17 00:00:00 2001
From: jvoisin <julien.voisin@dustri.org>
Date: Wed, 18 Jul 2018 23:15:47 +0200
Subject: [PATCH] Minor code simplification

---
 nautilus/nautilus_mat2.py | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/nautilus/nautilus_mat2.py b/nautilus/nautilus_mat2.py
index 0d8df2e..9be9438 100644
--- a/nautilus/nautilus_mat2.py
+++ b/nautilus/nautilus_mat2.py
@@ -125,12 +125,6 @@ class ColumnExtension(GObject.GObject, Nautilus.MenuProvider):
             return False
         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):
         items = list(map(lambda x: unquote(x.get_uri()[7:]), files))
         StatusWindow(items)
@@ -142,7 +136,7 @@ class ColumnExtension(GObject.GObject, Nautilus.MenuProvider):
     def get_file_items(self, window, files):
         # Do not show the menu item if not a single file has a chance to be
         # processed by mat2.
-        if not self.__validate_set(files):
+        if not any(map(self.__validate, files)):
             return
 
         item = Nautilus.MenuItem(
-- 
GitLab