From 133abce794fe4f4f1bdab38b6bd747574e8bf149 Mon Sep 17 00:00:00 2001
From: TUD278427 <TUD278427@tudelft.net>
Date: Tue, 16 Jun 2020 15:36:11 +0200
Subject: [PATCH] prevent updating if has focus

---
 core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py b/core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py
index 720a0359..0d0f2960 100644
--- a/core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py
+++ b/core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py
@@ -209,7 +209,8 @@ class virt_gate_matrix_GUI(QtWidgets.QMainWindow, Ui_MainWindow):
 
     def update_v_gates(self, matrix, update_list):
         for i,j, spin_box in update_list:
-            spin_box.setValue(matrix[i,j])
+            if not spin_box.hasFocus():
+                spin_box.setValue(matrix[i,j])
 
 if __name__ == "__main__":
     import sys
-- 
GitLab