diff --git a/Fltk/File_Picker.h b/Fltk/File_Picker.h
index 25634b9cba9bd62fe46dc2e2bfa9180ed17fb6f4..4ba8059e39087baab76d948d9d747c9273708e13 100644
--- a/Fltk/File_Picker.h
+++ b/Fltk/File_Picker.h
@@ -43,6 +43,7 @@ public:
   void show(){
     if(_win){
       _win->show();
+      rescan(); // necessary since fltk 1.1.7
       if(_in)
 	_in->take_focus();
       else
diff --git a/benchmarks/bugs/fx79w151a.geo b/benchmarks/bugs/fx79w151a.geo
index d0d7db9b845d45cbe3e88b7180fee437cea64dc6..a0f2258b85f14d99ffe0c6724855c595d6011322 100644
--- a/benchmarks/bugs/fx79w151a.geo
+++ b/benchmarks/bugs/fx79w151a.geo
@@ -1,6 +1,10 @@
 
 // This works great on my Mac (with clscale = 1, 0.9, 0.7, 0.6, 0.5); fails with 0.8
 
+// OK too gmsh fx79w151a.geo -clscale 0.3 -rand 1.e-5
+//        gmsh fx79w151a.geo -clscale 0.2 -rand 1.e-6
+
+
 // fails miserably with clscale = 1 on Linux, but works for clscale 0.9 and 0.5
 
 // Gmesh input File created by Gmeshgen.pl