* Switched popup menu focus handling from <Enter> to <Visibility>.
authorUrban Wallasch <urban.wallasch@freenet.de>
Wed, 5 May 2021 19:29:09 +0000 (21:29 +0200)
committerUrban Wallasch <urban.wallasch@freenet.de>
Wed, 5 May 2021 19:29:09 +0000 (21:29 +0200)
ffpreview.py

index 209c95c980ffacaf0133cc11a59e1be103d630cd..b1634324f87f546dc22263b5c48dee2c09332da1 100755 (executable)
@@ -465,7 +465,7 @@ def lclick_action(event):
 def rclick_menu(event):
     def on_pop_focus_out(event):
         popup.destroy()
-    def on_popup_enter(event):
+    def on_popup_visible(event):
         popup.grab_set_global()
     def copy2clp(txt):
         root.clipboard_clear()
@@ -474,7 +474,7 @@ def rclick_menu(event):
     bfont.configure(weight=tk.font.BOLD)
     popup = tk.Menu(root, tearoff=0)
     popup.bind("<FocusOut>", on_pop_focus_out)
-    popup.bind("<Enter>", on_popup_enter)
+    popup.bind("<Visibility>", on_popup_visible)
     popup.add_command(label='Open in mpv at timestamp',
                       command=lambda:mpv_open(cfg.vid, event.widget.th[2], True), font=bfont)
     popup.add_command(label='Open in mpv', command=lambda:mpv_open(cfg.vid))