Skip to content
This repository was archived by the owner on Aug 28, 2020. It is now read-only.

Commit 68ef574

Browse files
committed
Fixed bug where resetted settings was not saved
The signal editingFinished was not triggered when changing the widget value programatically, so I changed it to textChanged instead.
1 parent e0c5077 commit 68ef574

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

pugdebug/gui/settings.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def __init__(self, parent):
2424

2525
self.project_root = QLineEdit()
2626

27-
self.project_root.editingFinished.connect(
27+
self.project_root.textChanged.connect(
2828
self.handle_project_root_changed
2929
)
3030

@@ -33,15 +33,15 @@ def __init__(self, parent):
3333

3434
self.path_mapping = QLineEdit()
3535

36-
self.path_mapping.editingFinished.connect(
36+
self.path_mapping.textChanged.connect(
3737
self.handle_path_mapping_changed
3838
)
3939
path_mapping = get_setting('path/path_mapping')
4040
self.path_mapping.setText(path_mapping)
4141

4242
self.host = QLineEdit()
4343

44-
self.host.editingFinished.connect(self.handle_host_changed)
44+
self.host.textChanged.connect(self.handle_host_changed)
4545

4646
host = get_setting('debugger/host')
4747
self.host.setText(host)
@@ -56,7 +56,7 @@ def __init__(self, parent):
5656

5757
self.idekey = QLineEdit()
5858

59-
self.idekey.editingFinished.connect(self.handle_idekey_changed)
59+
self.idekey.textChanged.connect(self.handle_idekey_changed)
6060

6161
idekey = get_setting('debugger/idekey')
6262
self.idekey.setText(idekey)
@@ -72,14 +72,14 @@ def __init__(self, parent):
7272

7373
self.max_depth = QLineEdit()
7474

75-
self.max_depth.editingFinished.connect(self.handle_max_depth_changed)
75+
self.max_depth.textChanged.connect(self.handle_max_depth_changed)
7676

7777
max_depth = get_setting('debugger/max_depth')
7878
self.max_depth.setText(max_depth)
7979

8080
self.max_children = QLineEdit()
8181

82-
self.max_children.editingFinished.connect(
82+
self.max_children.textChanged.connect(
8383
self.handle_max_children_changed
8484
)
8585

@@ -88,7 +88,7 @@ def __init__(self, parent):
8888

8989
self.max_data = QLineEdit()
9090

91-
self.max_data.editingFinished.connect(self.handle_max_data_changed)
91+
self.max_data.textChanged.connect(self.handle_max_data_changed)
9292

9393
max_data = get_setting('debugger/max_data')
9494
self.max_data.setText(max_data)

0 commit comments

Comments
 (0)