From 09b8d365154fe3d736a7a6c0ef80a16b30888388 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Tue, 20 Nov 2012 21:17:42 +0000
Subject: [PATCH] preserve menu width when detaching

---
 Fltk/graphicWindow.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp
index 58e4872d6c..d01fcce67c 100644
--- a/Fltk/graphicWindow.cpp
+++ b/Fltk/graphicWindow.cpp
@@ -2979,9 +2979,9 @@ void graphicWindow::detachMenu()
   }
   _tile->redraw();
 
-  _menuwin = new mainWindow
-    (CTX::instance()->menuSize[0], CTX::instance()->menuSize[1],
-     CTX::instance()->nonModalWindows ? true : false, "Gmsh");
+  _menuwin = new mainWindow(_onelab->w(), CTX::instance()->menuSize[1],
+                            CTX::instance()->nonModalWindows ? true : false,
+                            "Gmsh");
   _menuwin->callback(file_quit_cb);
   _menuwin->box(GMSH_WINDOW_BOX);
   _onelab->box(FL_FLAT_BOX);
-- 
GitLab