diff --git a/Common/OpenFile.cpp b/Common/OpenFile.cpp
index 37b3ef8c72df61d2ad1df4be5ab142612987882d..b6f67986bcd6627211498b0370fc64fd67fd962c 100644
--- a/Common/OpenFile.cpp
+++ b/Common/OpenFile.cpp
@@ -186,9 +186,9 @@ int ParseFile(const std::string &fileName, bool close, bool warnIfMissing)
     return 0;
   }
 
-#if defined(HAVE_FLTK) && defined(HAVE_POST)
-  int numViewsBefore = PView::list.size();
-#endif
+  //#if defined(HAVE_FLTK) && defined(HAVE_POST)
+  // int numViewsBefore = PView::list.size();
+  //#endif
 
   std::string old_yyname = gmsh_yyname;
   gmshFILE old_yyin = gmsh_yyin;
@@ -227,8 +227,11 @@ int ParseFile(const std::string &fileName, bool close, bool warnIfMissing)
   gmsh_yyviewindex = old_yyviewindex;
 
 #if defined(HAVE_FLTK) && defined(HAVE_POST)
-  if(FlGui::available())
-    FlGui::instance()->updateViews(numViewsBefore != (int)PView::list.size(), false);
+  if(FlGui::available()){
+    // this is not enough if the script creates and deletes views
+    //FlGui::instance()->updateViews(numViewsBefore != (int)PView::list.size(), false);
+    FlGui::instance()->updateViews(true, false);
+  }
 #endif
 
   return 1;
diff --git a/utils/misc/package_gmsh_getdp.sh b/utils/misc/package_gmsh_getdp.sh
index 4e6c6ee1275eec0032f11a6abdc635e26588e0ce..c621544898eae10434613e18205f42c6dc7c2d32 100755
--- a/utils/misc/package_gmsh_getdp.sh
+++ b/utils/misc/package_gmsh_getdp.sh
@@ -14,8 +14,8 @@ up-to-date versions, documentation and examples." > /tmp/README.txt
 GMSH=svn
 GETDP=svn
 
-GMSH=2.8.5
-GETDP=2.4.4
+#GMSH=2.8.5
+#GETDP=2.4.4
 
 rm -rf gmsh-getdp-Windows64
 mkdir gmsh-getdp-Windows64