X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-syntax-window.c;h=b735f35cb241088b58a5ebb5fe1b120d3d0cd524;hb=55077868a3eb1776432bcb46a3627cc8e0ee54db;hp=ae9c1a4259ee382f708477472e8cad74f252eb9c;hpb=f36da737674d3a58b3d8a7f404ca40cb3ba09394;p=pspp-builds.git diff --git a/src/ui/gui/psppire-syntax-window.c b/src/ui/gui/psppire-syntax-window.c index ae9c1a42..b735f35c 100644 --- a/src/ui/gui/psppire-syntax-window.c +++ b/src/ui/gui/psppire-syntax-window.c @@ -28,6 +28,7 @@ #include "psppire-data-window.h" #include "psppire-window-register.h" +#include "psppire.h" #include "about.h" #include "psppire-syntax-window.h" #include "syntax-editor-source.h" @@ -395,7 +396,9 @@ open_syntax_window (GtkMenuItem *menuitem, gpointer parent) GtkWidget *se = psppire_syntax_window_new (); if ( psppire_syntax_window_load_from_file (PSPPIRE_SYNTAX_WINDOW (se), file_name, NULL) ) - ; + { + add_most_recent (file_name, the_recent_mgr); + } gtk_widget_show (se); } @@ -527,7 +530,7 @@ psppire_syntax_window_init (PsppireSyntaxWindow *window) { - GtkUIManager *uim = GTK_UI_MANAGER (get_action_assert (xml, "uimanager1")); + GtkUIManager *uim = GTK_UI_MANAGER (get_object_assert (xml, "uimanager1", GTK_TYPE_UI_MANAGER)); PSPPIRE_WINDOW (window)->menu = GTK_MENU_SHELL (gtk_ui_manager_get_widget (uim,"/ui/menubar2/windows/windows_minimise_all")->parent);