Ensure right-clicked item is selected on Mac in Display list panels

This commit is contained in:
DarkPhoenix
2019-08-22 08:47:45 +03:00
parent 668a947543
commit 6fceda5f27
12 changed files with 52 additions and 17 deletions

View File

@@ -283,6 +283,9 @@ class ProjectedView(d.Display):
event.Skip()
def spawnMenu(self, event):
clickedPos = self.getRowByAbs(event.Position)
self.ensureSelection(clickedPos)
fitID = self.mainFrame.getActiveFit()
if fitID is None:
return
@@ -290,7 +293,6 @@ class ProjectedView(d.Display):
if self.getColumn(self.screenToClientFixed(event.Position)) == self.getColIndex(State):
return
clickedPos = self.getRowByAbs(event.Position)
mainItem = self.get(clickedPos)
contexts = []