File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 7
7
8
8
import click
9
9
import colorama
10
- from PySide2 import QtCore , QtWidgets
10
+ from PySide2 import QtCore , QtWidgets , QtGui
11
11
12
12
from ..global_common import GlobalCommon
13
13
from .common import GuiCommon
@@ -29,9 +29,10 @@ def __init__(self) -> None:
29
29
30
30
self .original_event = self .app .event
31
31
32
- def monkeypatch_event (event : QtCore .QEvent ) -> bool :
32
+ def monkeypatch_event (arg__1 : QtCore .QEvent ) -> bool :
33
+ event = arg__1 # oddly Qt calls internally event by "arg__1"
33
34
# In macOS, handle the file open event
34
- if event . type () == QtCore . QEvent . FileOpen :
35
+ if isinstance ( event , QtGui . QFileOpenEvent ) :
35
36
# Skip file open events in dev mode
36
37
if not hasattr (sys , "dangerzone_dev" ):
37
38
self .document_selected .emit (event .file ())
@@ -42,7 +43,7 @@ def monkeypatch_event(event: QtCore.QEvent) -> bool:
42
43
43
44
return self .original_event (event )
44
45
45
- self .app .event = monkeypatch_event
46
+ self .app .event = monkeypatch_event # type: ignore [assignment]
46
47
47
48
48
49
@click .command ()
You can’t perform that action at this time.
0 commit comments