From f211e70ab01c47f961c2ad389d72542d6eeec45b Mon Sep 17 00:00:00 2001 From: Jesse van den Kieboom Date: Sat, 6 Jan 2007 21:10:03 +0000 Subject: [PATCH] * gnoemoe/widgets/gm-external-view.c: * gnoemoe/widgets/gm-embedded-view.c: fixed bug in not reading editor file when external editor process exits --- ChangeLog | 7 +++++++ gnoemoe/widgets/gm-embedded-view.c | 1 + gnoemoe/widgets/gm-external-view.c | 1 + 3 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index dfb4856..d14c68a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-06-01 Jesse van den Kieboom + + * gnoemoe/widgets/gm-external-view.c: + * gnoemoe/widgets/gm-embedded-view.c: + + fixed bug in not reading editor file when external editor process exits + 2006-25-10 Jesse van den Kieboom * configure.ac: diff --git a/gnoemoe/widgets/gm-embedded-view.c b/gnoemoe/widgets/gm-embedded-view.c index 0c55080..490c0d5 100644 --- a/gnoemoe/widgets/gm-embedded-view.c +++ b/gnoemoe/widgets/gm-embedded-view.c @@ -54,6 +54,7 @@ gm_embedded_view_finalize(GObject *object) { if (GM_IS_EDITOR(obj->priv->editor)) { if (stat(obj->priv->filename, &buf) != -1) { if (buf.st_mtime > obj->priv->last_modified) { + gm_editor_set_lines_from_file(view->editor, view->filename); gm_editor_save(obj->priv->editor); } } diff --git a/gnoemoe/widgets/gm-external-view.c b/gnoemoe/widgets/gm-external-view.c index 705ace6..23c099d 100644 --- a/gnoemoe/widgets/gm-external-view.c +++ b/gnoemoe/widgets/gm-external-view.c @@ -30,6 +30,7 @@ gm_external_view_destroy(GmExternalView *view) { if (GM_IS_EDITOR(view->editor)) { if (stat(view->filename, &buf) != -1) { if (buf.st_mtime > view->last_modified) { + gm_editor_set_lines_from_file(view->editor, view->filename); gm_editor_save(view->editor); } }