From 82b77ad8df043df1d69e66d0dfd9926d276d92c4 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Wed, 22 Aug 2007 12:36:04 +0000
Subject: [PATCH] bug fix: solver_ok_cb was not passed data!

---
 Fltk/GUI.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/Fltk/GUI.cpp b/Fltk/GUI.cpp
index 0c32589fb2..2c26e9587d 100644
--- a/Fltk/GUI.cpp
+++ b/Fltk/GUI.cpp
@@ -1,4 +1,4 @@
-// $Id: GUI.cpp,v 1.629 2007-08-03 22:21:17 geuzaine Exp $
+// $Id: GUI.cpp,v 1.630 2007-08-22 12:36:04 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -4834,20 +4834,20 @@ void GUI::create_solver_window(int num)
 
       solver[num].input[2] = new Fl_Input(2 * WB, 2 * WB + 1 * BH, LL, BH, "Executable");
       solver[num].input[2]->align(FL_ALIGN_RIGHT);
-      solver[num].input[2]->callback(solver_ok_cb);
+      solver[num].input[2]->callback(solver_ok_cb, (void *)num);
 
       Fl_Button *b = new Fl_Button(2 * WB, 3 * WB + 2 * BH, BB, BH, "Choose");
       b->callback(solver_choose_executable_cb, (void *)num);
 
       solver[num].butt[2] = new Fl_Check_Button(2 * WB, 4 * WB + 3 * BH, LL, BH, "Enable client-server connection");
       solver[num].butt[2]->type(FL_TOGGLE_BUTTON);
-      solver[num].butt[2]->callback(solver_ok_cb);
+      solver[num].butt[2]->callback(solver_ok_cb, (void *)num);
       solver[num].butt[0] = new Fl_Check_Button(2 * WB, 4 * WB + 4 * BH, LL, BH, "Display client messages");
       solver[num].butt[0]->type(FL_TOGGLE_BUTTON);
-      solver[num].butt[0]->callback(solver_ok_cb);
+      solver[num].butt[0]->callback(solver_ok_cb, (void *)num);
       solver[num].butt[1] = new Fl_Check_Button(2 * WB, 4 * WB + 5 * BH, LL, BH, "Merge views automatically");
       solver[num].butt[1]->type(FL_TOGGLE_BUTTON);
-      solver[num].butt[1]->callback(solver_ok_cb);
+      solver[num].butt[1]->callback(solver_ok_cb, (void *)num);
 
       {
         Fl_Button *o = new Fl_Button(width - BB - 2 * WB,
-- 
GitLab