From 59a1b689b8f5ddbd7e2f8935443dd9555fc1fced Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Sat, 13 Feb 2016 12:33:50 +0000
Subject: [PATCH] better

---
 Fltk/FlGui.cpp         | 1 +
 Fltk/graphicWindow.cpp | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/Fltk/FlGui.cpp b/Fltk/FlGui.cpp
index 2428044eba..4544d9e033 100644
--- a/Fltk/FlGui.cpp
+++ b/Fltk/FlGui.cpp
@@ -423,6 +423,7 @@ FlGui::FlGui(int argc, char **argv)
     g->getWindow()->show();
     graph.push_back(g);
   }
+  setGraphicTitle(GModel::current()->getFileName());
 
   // create fullscreen window
   fullscreen = new openglWindow(100, 100, 100, 100);
diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp
index 941934f6d6..9d8186ce00 100644
--- a/Fltk/graphicWindow.cpp
+++ b/Fltk/graphicWindow.cpp
@@ -251,6 +251,7 @@ static void file_window_cb(Fl_Widget *w, void *data)
     FlGui::instance()->copyCurrentOpenglWindowToClipboard();
   }
   drawContext::global()->draw();
+  FlGui::instance()->setGraphicTitle(GModel::current()->getFileName());
 }
 
 static int _save_msh(const char *name){ return mshFileDialog(name); }
@@ -3103,7 +3104,6 @@ graphicWindow::graphicWindow(bool main, int numTiles, bool detachedMenu)
   if(CTX::instance()->menuSize[0] < minw) CTX::instance()->menuSize[0] = minw;
   _tile->position(twidth, 0, CTX::instance()->menuSize[0], 0);
 
-  _win->copy_label(GModel::current()->getFileName().c_str());
   _win->position(CTX::instance()->glPosition[0], CTX::instance()->glPosition[1]);
   _win->end();
 
-- 
GitLab