[chronojump] Fixed description bug on slCMJ
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Fixed description bug on slCMJ
- Date: Mon, 10 Dec 2012 12:38:15 +0000 (UTC)
commit 98299dec13f819fe5dda2162e7c3ab8925d81ecf
Author: Xavier de Blas <xaviblas gmail com>
Date: Mon Dec 10 13:34:37 2012 +0100
Fixed description bug on slCMJ
src/gui/chronojump.cs | 20 +++++++++++++++-----
1 files changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 7b31200..3ec63ad 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -3127,24 +3127,34 @@ Console.WriteLine("X");
if(currentJumpType.Name == "slCMJ" && ! extra_window_jumps_radiobutton_single_leg_mode_vertical.Active)
currentEventExecute.FakeButtonFinished.Clicked += new EventHandler(on_jump_finished_ask_data);
else
- currentEventExecute.FakeButtonFinished.Clicked += new EventHandler(on_jump_finished);
+ currentEventExecute.FakeButtonFinished.Clicked += new EventHandler(on_jump_finished_no_ask_data);
}
private void on_jump_finished_ask_data (object o, EventArgs args)
{
+ currentEventExecute.FakeButtonFinished.Clicked -= new EventHandler(on_jump_finished_ask_data);
genericWin = GenericWindow.Show(Catalog.GetString("Input length oj jump in centimeters")
, Constants.GenericWindowShow.SPININT);
genericWin.LabelSpinInt = "";
genericWin.SetSpinRange(1.0, 200.0);
- genericWin.Button_accept.Clicked += new EventHandler(on_jump_finished);
+ genericWin.Button_accept.Clicked += new EventHandler(on_jump_finished_ask_data_2);
+ }
+
+ private void on_jump_finished_ask_data_2 (object o, EventArgs args)
+ {
+ genericWin.Button_accept.Clicked -= new EventHandler(on_jump_finished_ask_data_2);
+ on_jump_finished(o, args);
+ }
+
+ private void on_jump_finished_no_ask_data (object o, EventArgs args)
+ {
+ currentEventExecute.FakeButtonFinished.Clicked -= new EventHandler(on_jump_finished_no_ask_data);
+ on_jump_finished(o, args);
}
private void on_jump_finished (object o, EventArgs args)
{
- //genericWin.Button_accept.Clicked -= new EventHandler(on_jump_finished);
- currentEventExecute.FakeButtonFinished.Clicked -= new EventHandler(on_jump_finished);
-
if ( ! currentEventExecute.Cancel ) {
currentJump = (Jump) currentEventExecute.EventDone;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]