]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/WorkAreaManager.cpp
Add Sam Crawley to credits.
[lyx.git] / src / frontends / WorkAreaManager.cpp
index a1c244ece7215c716771f39d9e2ac59999ec0bd2..0d1d189cf28f9b4e5a24774e248afd95efd73619 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "WorkAreaManager.h"
 
+#include "Application.h"
 #include "WorkArea.h"
 
 
@@ -34,7 +35,7 @@ void WorkAreaManager::remove(WorkArea * wa)
 void WorkAreaManager::redrawAll(bool update_metrics)
 {
        for (WorkArea * wa : work_areas_)
-               wa->redraw(update_metrics);
+               wa->scheduleRedraw(update_metrics);
 }
 
 
@@ -46,6 +47,14 @@ void WorkAreaManager::closeAll()
 }
 
 
+bool WorkAreaManager::unhide(Buffer * buf) const
+{
+       if (!work_areas_.empty())
+               return true;
+       return theApp()->unhide(buf);
+}
+
+
 void WorkAreaManager::updateTitles()
 {
        for (WorkArea * wa : work_areas_)