[chronojump] Fixed encoder port bug



commit 7da27abf94453c42bbdc8040b323e8e23e4cbf26
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Feb 1 18:50:59 2013 +0100

    Fixed encoder port bug

 src/gui/chronopic.cs |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/src/gui/chronopic.cs b/src/gui/chronopic.cs
index 5f22371..e560f3a 100644
--- a/src/gui/chronopic.cs
+++ b/src/gui/chronopic.cs
@@ -352,7 +352,7 @@ Log.WriteLine("bbb");
 		if(encoderPort == Util.GetDefaultPort()) 
 			combo_windows_encoder.Changed += new EventHandler (on_combo_changed);
 			
-		combo_windows_encoder.Active = UtilGtk.ComboMakeActive(comboWindowsOptions, encoderPort);
+		combo_windows_encoder.Active = UtilGtk.ComboMakeActive(allWithDef, encoderPort);
 
 		combo_windows_encoder.Sensitive = true;
 	}
@@ -406,7 +406,7 @@ Log.WriteLine("bbb");
 		if(encoderPort == Util.GetDefaultPort())
 			combo_linux_encoder.Changed += new EventHandler (on_combo_changed);
 
-		combo_linux_encoder.Active = UtilGtk.ComboMakeActive(usbSerial, encoderPort);
+		combo_linux_encoder.Active = UtilGtk.ComboMakeActive(allWithDef, encoderPort);
 
 		combo_linux_encoder.Sensitive = true;
 	}
@@ -435,8 +435,13 @@ Log.WriteLine("bbb");
 			button_connect_cp3.Sensitive = portOk;
 		else if (o == combo_linux4 || o == combo_windows4) 
 			button_connect_cp4.Sensitive = portOk;
-		else if (o == combo_windows_encoder || o == combo_linux_encoder) 
+		else if (o == combo_windows_encoder) {
+			combo_windows_encoder.Changed -= new EventHandler (on_combo_changed);
 			encoderPort = UtilGtk.ComboGetActive(combo);
+		} else if (o == combo_linux_encoder) {
+			combo_linux_encoder.Changed -= new EventHandler (on_combo_changed);
+			encoderPort = UtilGtk.ComboGetActive(combo);
+		}
 	}
 	
 	private void findPorts() {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]