Fix compatibility with newer python3-nautilus

Signed-off-by: Nathan Pratta Teodosio <nathan.teodosio@canonical.com>
This commit is contained in:
Nathan Pratta Teodosio 2022-08-26 15:03:03 -03:00 committed by backportbot-nextcloud[bot]
parent e3c17a30f5
commit 812b5bd240
1 changed files with 5 additions and 1 deletions

View File

@ -200,9 +200,13 @@ class MenuExtension_ownCloud(GObject.GObject, Nautilus.MenuProvider):
break
return (topLevelFolder, internalFile)
def get_file_items(self, window, files):
# The get_file_items method of Nautilus.MenuProvider no longer takes
# the window argument. To keep supporting older versions of Nautilus,
# we can use variadic arguments.
def get_file_items(self, *args):
# Show the menu extension to share a file or folder
files = args[-1]
# Get usable file paths from the uris
all_internal_files = True
for i, file_uri in enumerate(files):