From 429234ff213ba04b6d0b02a28ed68aaa8af7c02c Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Thu, 2 Sep 2010 13:21:08 -0400 Subject: Convert composer autosave to an EExtension. Given the way the autosave feature was awkwardly bolted on to the composer, an EExtension seemed like a natural fit. And it helped clean up some object lifecycle hacks (and bugs). What we have now is a new module consisting of two EExtensions: EComposerAutosave extends EMsgComposer and determines when to kick off an asynchronous autosave operation. EComposerRegistry extends EShell and offers to restore orphaned autosave files on startup (which is also asynchronous now). e-autosave-utils.c holds the actual asynchronous functions and a few other miscellaneous utility functions. Source code for the new module lives in /modules/composer-autosave. --- composer/e-composer-private.h | 1 - 1 file changed, 1 deletion(-) (limited to 'composer/e-composer-private.h') diff --git a/composer/e-composer-private.h b/composer/e-composer-private.h index 8d1408956d..026ed96954 100644 --- a/composer/e-composer-private.h +++ b/composer/e-composer-private.h @@ -28,7 +28,6 @@ #include #include "e-composer-actions.h" -#include "e-composer-autosave.h" #include "e-composer-header-table.h" #include "e-util/e-binding.h" #include "e-util/e-charset.h" -- cgit v1.2.3