From ebb4460d34adf786fcbf0aed3b446d2c2ed0340f Mon Sep 17 00:00:00 2001 From: noskb <63541981+noskb@users.noreply.github.com> Date: Sun, 27 Nov 2022 01:02:30 +0000 Subject: [PATCH] qvm_convert_pdf_nautilus.py: adjust to work with Nautilus API 4.0 Fixes: QubesOS/qubes-issues#7916 --- qvm_convert_pdf_nautilus.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qvm_convert_pdf_nautilus.py b/qvm_convert_pdf_nautilus.py index 85301f2..d89c834 100644 --- a/qvm_convert_pdf_nautilus.py +++ b/qvm_convert_pdf_nautilus.py @@ -12,9 +12,13 @@ class ConvertPdfItemExtension(GObject.GObject, Nautilus.MenuProvider): machine for safe processing ''' - def get_file_items(self, window, files): + def get_file_items(self, *args): '''Attaches context menu in Nautilus to local file objects only. + + `args` will be `[files: List[Nautilus.FileInfo]]` in Nautilus 4.0 API, + and `[window: Gtk.Widget, files: List[Nautilus.FileInfo]]` in Nautilus 3.0 API. ''' + files = args[-1] if not files: return