@@ -30,10 +30,10 @@ class TransactionEditor(FocusWidget):
self.advance_focus(reverse=True)
elif key == 'ctrl delete':
self.clear()
+ self.focus_on_product()
self.update()
elif key == 'insert':
self.save_and_clear_cb()
- self.focus_on_product()
elif key == 'ctrl p':
self.focus_on_product()
else:
@@ -140,6 +140,7 @@ def _save_and_clear_callback(activity_manager):
txn = activity_manager.get('transaction')
activity_manager.app.save(txn.data)
txn.clear()
+ txn.focus_on_product()
activity_manager.show(txn.update())
args = sys.argv