]> git.lyx.org Git - lyx.git/blobdiff - src/LyXView.C
Fixes for/in insettabular/text.
[lyx.git] / src / LyXView.C
index 850fa02af1e21b30fe866d51a53f3f5a8aa64ddf..c4fdd8c98929dae302c1640774ef300e6b614549 100644 (file)
@@ -19,7 +19,7 @@
 
 #include "LyXView.h"
 #include "lyx_main.h"
-#if FL_REVISION < 89
+#if FL_REVISION < 89 || (FL_REVISION == 89 && FL_FIXLEVEL < 5)
 #include "lyxlookup.h"
 #endif
 #include "minibuffer.h"
@@ -37,7 +37,7 @@
 #include "frontends/Menubar.h"
 #include "MenuBackend.h"
 #include "ToolbarDefaults.h"
-#include "lyx_gui_misc.h"      // [update,Close]AllBufferRelatedDialogs
+#include "lyx_gui_misc.h"      // [update,Close,Redraw]AllBufferRelatedDialogs
 #include "bufferview_funcs.h" // CurrentState()
 
 using std::endl;
@@ -74,6 +74,8 @@ LyXView::LyXView(int width, int height)
                .connect(slot(&updateAllVisibleBufferRelatedDialogs));
        dialogs_->hideBufferDependent
                .connect(slot(&CloseAllBufferRelatedDialogs));
+       Dialogs::redrawGUI.connect(slot(this, &LyXView::redraw));
+       Dialogs::redrawGUI.connect(slot(&RedrawAllBufferRelatedDialogs));
 }
 
 
@@ -212,7 +214,7 @@ void LyXView::show(int place, int border, string const & title)
 {
        fl_show_form(form_, place, border, title.c_str());
        minibuffer->Init();
-#if FL_REVISION < 89
+#if FL_REVISION < 89 || (FL_REVISION == 89 && FL_FIXLEVEL < 5)
        InitLyXLookup(fl_get_display(), form_->window);
 #endif
 }