Fix an issue in which left up event was triggered after selecting a file in a file dialog (#1447)

This commit is contained in:
blitzmann
2018-09-25 21:03:51 -04:00
parent 27488a0260
commit 2e64280403
2 changed files with 9 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
# noinspection PyPackageRequirements
import wx
import gui.utils.draw as drawUtils
import gui.mainFrame
SB_ITEM_NORMAL = 0
SB_ITEM_SELECTED = 1
@@ -245,6 +246,7 @@ class SFBrowserItem(wx.Window):
self.highlighted = False
self.selected = False
self.bkBitmap = None
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
self.canBeDragged = False
@@ -311,6 +313,10 @@ class SFBrowserItem(wx.Window):
self.canBeDragged = mode
def OnLeftUp(self, event):
if self.mainFrame.supress_left_up:
wx.Yield()
self.mainFrame.supress_left_up = False
return
if self.HasCapture():
self.ReleaseMouse()