From 0af80377c6a46dd9562ffb84e2c967a22e417491 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Wed, 1 May 2002 21:11:53 +0000
Subject: [PATCH] small fix in file_chooser

---
 Fltk/Callbacks.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/Fltk/Callbacks.cpp b/Fltk/Callbacks.cpp
index 6ee5c7ef7f..3d38c28fb3 100644
--- a/Fltk/Callbacks.cpp
+++ b/Fltk/Callbacks.cpp
@@ -1,4 +1,4 @@
-// $Id: Callbacks.cpp,v 1.119 2002-04-25 18:06:15 geuzaine Exp $
+// $Id: Callbacks.cpp,v 1.120 2002-05-01 21:11:53 geuzaine Exp $
 
 #include <sys/types.h>
 #include <signal.h>
@@ -81,7 +81,10 @@ int file_chooser(int multi, const char* message, const char* pat){
 
   while (fc->shown()) Fl::wait();
 
-  return fc->count();
+  if(fc->value())
+    return fc->count();
+  else
+    return 0;
 }
 
 char* file_chooser_get_name(int num){
-- 
GitLab