|
From: Christopher W. <caw...@us...> - 2005-09-21 22:14:41
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui/preferences In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5655/src/org/rubypeople/rdt/internal/debug/ui/preferences Modified Files: RubyInterpreterPreferencePage.java Log Message: If a user adds a new interpreter and has none already selected, automatically select the newly added interpreter Index: RubyInterpreterPreferencePage.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui/preferences/RubyInterpreterPreferencePage.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** RubyInterpreterPreferencePage.java 20 Mar 2004 15:38:56 -0000 1.8 --- RubyInterpreterPreferencePage.java 21 Sep 2005 22:14:31 -0000 1.9 *************** *** 151,156 **** editor.create(); editor.setInterpreterToEdit(newInterpreter); ! if (EditInterpreterDialog.OK == editor.open()) tableViewer.add(newInterpreter); } --- 151,161 ---- editor.create(); editor.setInterpreterToEdit(newInterpreter); ! if (EditInterpreterDialog.OK == editor.open()) { tableViewer.add(newInterpreter); + Object[] checked = tableViewer.getCheckedElements(); + if(checked == null || checked.length == 0) { + tableViewer.setChecked(newInterpreter, true); + } + } } |