dabo Commit
Revision 4039
Date: 2008-04-15 05:50:04 -0700 (Tue, 15 Apr 2008)
Author: Ed
Trac: http://svn.dabodev.com/trac/dabo/changeset/4039
Changed:
U trunk/ide/CxnEditor.py
Log:
Fixed a bug in which opening a file saved with a non-default port would result
in the editor displaying the default port value instead of the saved value.
Diff:
Modified: trunk/ide/CxnEditor.py
===================================================================
--- trunk/ide/CxnEditor.py 2008-04-14 20:01:27 UTC (rev 4038)
+++ trunk/ide/CxnEditor.py 2008-04-15 12:50:04 UTC (rev 4039)
@@ -80,7 +80,8 @@
cap = dui.dLabel(self.bg, Caption="Database Type")
ctl = dui.dDropdownList(self.bg, RegID="DbType",
Choices=["MySQL", "Firebird", "PostgreSQL",
"MsSQL", "SQLite"],
- DataSource="form", DataField="dbtype")
+ DataSource="form", DataField="dbtype",
+ OnHit=self.onDbTypeChanged)
gbsz.append(cap, halign="right")
gbsz.append(ctl)
self.dbTypeSelector = ctl
@@ -171,8 +172,8 @@
cs.Choices = self.connDict.keys()
cs.PositionValue = min(pos, len(self.connDict.keys())-1)
self.currentConn = cs.StringValue
+ self.enableControls()
self.updtToForm()
- self.enableControls()
self.update()
@@ -227,10 +228,14 @@
self.saveFile()
- def onValueChanged_DbType(self, evt):
+ def onDbTypeChanged(self, evt):
# Update the values
self.updtFromForm()
self.enableControls()
+ if self.defDbPorts[self.dbtype] is None:
+ self.port = ""
+ else:
+ self.port = self.defDbPorts[self.dbtype]
self.update()
@@ -247,11 +252,6 @@
self.pwText.Visible = not isFileBased
self.btnDbSelect.Visible = isFileBased
self.layout()
-
- if self.defDbPorts[dbt] is None:
- self.port = ""
- else:
- self.port = self.defDbPorts[dbt]
def onHit_btnDbSelect(self, evt):
@@ -439,8 +439,8 @@
return True
else:
return False
-
-
+
+
def confirmChanges(self):
self.activeControlValid()
self.updtFromForm()
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]