diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp
index b12a1dd44653dbe7cdc89fe16f21e9a9542b75ff..efd29ab120daf0d270c7b0373df7d3f817ba816d 100644
--- a/Fltk/graphicWindow.cpp
+++ b/Fltk/graphicWindow.cpp
@@ -2822,7 +2822,7 @@ graphicWindow::graphicWindow(bool main, int numTiles) : _autoScrollMessages(true
   minHeight = 100;
   win->size_range(minWidth, minHeight);
 
-  // tiled windows (opengl, messages, menu)
+  // tiled windows (menu tree, opengl, messages)
   tile = new Fl_Tile(0, mh, glwidth + twidth, glheight + mheight);
 
   int w2 = glwidth / 2, h2 = glheight / 2;
diff --git a/Fltk/onelabGroup.cpp b/Fltk/onelabGroup.cpp
index 0d82e89a9927e5036ec75b2688ad4a6e342bd69a..bf9c56fca39ccbf138931d6597dc7a31b96d7b9b 100644
--- a/Fltk/onelabGroup.cpp
+++ b/Fltk/onelabGroup.cpp
@@ -1246,7 +1246,10 @@ void onelabGroup::setButtonVisibility()
   else
     _butt[0]->hide();
 
-  if(onelab::server::instance()->getNumClients() > 1)
+  std::vector<onelab::number> numbers;
+  onelab::server::instance()->get(numbers);
+
+  if(onelab::server::instance()->getNumClients() > 1 || numbers.size())
     _butt[1]->show();
   else
     _butt[1]->hide();