Skip to content

Commit a104a4f

Browse files
Build Type comboBox false update when switching tab (#1119)
The Build type combo custom value was lost when switching to another tab and back again. Solution: Add modifyListener for buildTypeCombo and generator combo to keep properties up-to-date when switching tab. Fixes #1118
1 parent af359a7 commit a104a4f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

cmake/org.eclipse.cdt.cmake.ui/src/org/eclipse/cdt/cmake/ui/internal/CMakeBuildTab.java

+2
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ public void widgetSelected(SelectionEvent e) {
9696
generatorCombo = new Combo(cmakeGroup, SWT.DROP_DOWN);
9797
generatorCombo.setItems(generatorNames);
9898
generatorCombo.select(0);
99+
generatorCombo.addModifyListener(e -> updateLaunchConfigurationDialog());
99100
generatorCombo.addSelectionListener(new SelectionAdapter() {
100101
@Override
101102
public void widgetSelected(SelectionEvent e) {
@@ -142,6 +143,7 @@ public void widgetSelected(SelectionEvent e) {
142143
buildTypeCombo = new Combo(buildTypeComp, SWT.DROP_DOWN);
143144
buildTypeCombo.setItems(buildTypes);
144145
buildTypeCombo.setToolTipText(Messages.CMakeBuildTab_BuildTypeCombo_Tooltip);
146+
buildTypeCombo.addModifyListener(e -> updateLaunchConfigurationDialog());
145147
buildTypeCombo.addSelectionListener(new SelectionAdapter() {
146148
@Override
147149
public void widgetSelected(SelectionEvent e) {

0 commit comments

Comments
 (0)