From a227782958c99c13790e37e268d92df6001df0bd Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Sat, 31 Jan 2009 23:38:35 +0000
Subject: [PATCH] *** empty log message ***

---
 Fltk/solverWindow.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Fltk/solverWindow.cpp b/Fltk/solverWindow.cpp
index c93f7e5647..a5ea94fe70 100644
--- a/Fltk/solverWindow.cpp
+++ b/Fltk/solverWindow.cpp
@@ -135,8 +135,10 @@ static void solver_command_cb(Fl_Widget *w, void *data)
     if(val < SINFO[num].option[usedopts].size())
       sprintf(command, SINFO[num].button_command[idx].c_str(), 
               SINFO[num].option[usedopts][val].c_str());
-    else
-      Msg::Error("Invalid option index: missing value");
+    else{
+      Msg::Warning("Invalid choice (%d) for option %d", val, usedopts);
+      strcpy(command, "");
+    }
   }
   else {
     strcpy(command, SINFO[num].button_command[idx].c_str());
-- 
GitLab