aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRadek Doulik <rodo@ximian.com>2002-07-24 06:42:59 +0800
committerRadek Doulik <rodo@src.gnome.org>2002-07-24 06:42:59 +0800
commit1bddc83831d27affaeb2d53d6808c696cecb5021 (patch)
treec6073077b2c93a1134e9721ed4b128736ad6eae0
parentf14e08e0a8ebbe645ddc1396f6c5fa0d6ac48f2b (diff)
downloadgsoc2013-evolution-1bddc83831d27affaeb2d53d6808c696cecb5021.tar.gz
gsoc2013-evolution-1bddc83831d27affaeb2d53d6808c696cecb5021.tar.zst
gsoc2013-evolution-1bddc83831d27affaeb2d53d6808c696cecb5021.zip
restart automanager to avoid multiple dialog apearing
2002-07-23 Radek Doulik <rodo@ximian.com> * e-msg-composer.c (autosave_run): restart automanager to avoid multiple dialog apearing svn path=/trunk/; revision=17559
-rw-r--r--composer/ChangeLog5
-rw-r--r--composer/e-msg-composer.c8
2 files changed, 11 insertions, 2 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog
index 55ef9d90e2..9b3f1f6b34 100644
--- a/composer/ChangeLog
+++ b/composer/ChangeLog
@@ -1,3 +1,8 @@
+2002-07-23 Radek Doulik <rodo@ximian.com>
+
+ * e-msg-composer.c (autosave_run): restart automanager to avoid
+ multiple dialog apearing
+
2002-07-23 Not Zed <NotZed@Ximian.com>
* Applied patch below.
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index 5d044725c9..794c588b18 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -163,7 +163,6 @@ static void handle_multipart_signed (EMsgComposer *composer, CamelMultipart *mul
static void set_editor_signature (EMsgComposer *composer);
-
static GByteArray *
get_text (Bonobo_PersistStream persist, char *format)
@@ -1117,6 +1116,8 @@ struct _AutosaveManager {
};
static AutosaveManager *am = NULL;
+static void autosave_manager_start (AutosaveManager *am);
+static void autosave_manager_stop (AutosaveManager *am);
static gboolean
autosave_save_draft (EMsgComposer *composer)
@@ -1302,8 +1303,11 @@ autosave_run (gpointer data)
AutosaveManager *am = data;
g_hash_table_foreach (am->table, (GHFunc)autosave_run_foreach_cb, am);
+
+ autosave_manager_stop (am);
+ autosave_manager_start (am);
- return TRUE;
+ return FALSE;
}
static gboolean
55 +0800'>2009-03-262-6/+6 * . Fix a security hole in the Calendar class which allows the elevation ofglewis2009-03-052-1/+94 * . Implement the virtual machine interface for BSD. This allowsglewis2009-02-028-1/+778 * . Update the download directions to point people directly at the sourceglewis2009-01-021-7/+9 * . Update to tzupdater 1.3.11.glewis2008-12-052-6/+6 * . Update to tzupdater 1.3.9 2008g.glewis2008-11-032-6/+6 * . Properly scope the calls to clock_get* so that we use the system versionsglewis2008-10-192-1/+15 * . When building libsplashscreen, put the internal JDK header paths beforeglewis2008-10-152-4/+23 * . Revert the change to create a build dependency on the bootstrapping JDKglewis2008-08-251-26/+29 * - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MA...pav2008-07-251-1/+0 * . Update to tzupdater 1.3.6.glewis2008-07-132-6/+6