Merge pull request #5105 from nteodosio/master

Fix compatibility with newer python3-nautilus
This commit is contained in:
Claudio Cambra 2022-10-29 15:44:21 +02:00 committed by GitHub
commit 6f67c2ec88
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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):