mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Fix keyboard modifiers + off-by-one bug
This commit is contained in:
parent
7f92db75df
commit
5aefa4ae55
@ -226,9 +226,9 @@ class ScrollingUnitTransferGrid(QFrame):
|
||||
return
|
||||
|
||||
modifiers = QApplication.keyboardModifiers()
|
||||
if modifiers == Qt.Modifier.SHIFT:
|
||||
if modifiers == Qt.KeyboardModifier.ShiftModifier:
|
||||
amount = 10
|
||||
elif modifiers == Qt.Modifier.CTRL:
|
||||
elif modifiers == Qt.KeyboardModifier.ControlModifier:
|
||||
amount = 5
|
||||
else:
|
||||
amount = 1
|
||||
@ -246,15 +246,15 @@ class ScrollingUnitTransferGrid(QFrame):
|
||||
return
|
||||
|
||||
modifiers = QApplication.keyboardModifiers()
|
||||
if modifiers == Qt.Modifier.SHIFT:
|
||||
if modifiers == Qt.KeyboardModifier.ShiftModifier:
|
||||
amount = 10
|
||||
elif modifiers == Qt.Modifier.CTRL:
|
||||
elif modifiers == Qt.KeyboardModifier.ControlModifier:
|
||||
amount = 5
|
||||
else:
|
||||
amount = 1
|
||||
|
||||
self.transfers[unit_type] -= min(self.transfers[unit_type], amount)
|
||||
origin_inventory += min(self.transfers[unit_type], amount)
|
||||
self.transfers[unit_type] -= min(self.transfers[unit_type], amount)
|
||||
controls.set_quantity(self.transfers[unit_type])
|
||||
origin_inventory_label.setText(str(origin_inventory))
|
||||
self.transfer_quantity_changed.emit()
|
||||
|
||||
@ -222,9 +222,9 @@ class UnitTransactionFrame(QFrame, Generic[TransactionItemType]):
|
||||
# Shift = 10 times
|
||||
# CTRL = 5 Times
|
||||
modifiers = QApplication.keyboardModifiers()
|
||||
if modifiers == Qt.Modifier.SHIFT:
|
||||
if modifiers == Qt.KeyboardModifier.ShiftModifier:
|
||||
amount = 10
|
||||
elif modifiers == Qt.Modifier.CTRL:
|
||||
elif modifiers == Qt.KeyboardModifier.ControlModifier:
|
||||
amount = 5
|
||||
else:
|
||||
amount = 1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user