From 8bf78e2e3fed38cd4fe983dba15002a4ca6d762f Mon Sep 17 00:00:00 2001 From: hiro Date: Wed, 2 Nov 2005 08:33:16 +0000 Subject: compose.c: stop watching of child process in case something weird happened. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@707 ee746299-78ed-0310-b773-934348b2243d --- src/compose.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/compose.c') diff --git a/src/compose.c b/src/compose.c index bb58dd47..562f8aea 100644 --- a/src/compose.c +++ b/src/compose.c @@ -5218,6 +5218,13 @@ static gboolean compose_ext_editor_kill(Compose *compose) gtk_main_iteration(); } else return FALSE; + } else if (compose->exteditor_tag != 0) { + g_source_remove(compose->exteditor_tag); + compose->exteditor_tag = 0; + g_free(compose->exteditor_file); + compose->exteditor_file = NULL; + compose->exteditor_pid = 0; + compose_set_ext_editor_sensitive(compose, TRUE); } return TRUE; -- cgit v1.2.3