* install_test_account no longer used in modest-main.c
[modest] / src / modest-editor-window.c
index 80a1358..18b8f16 100644 (file)
@@ -91,6 +91,8 @@ modest_editor_window_finalize (GObject *obj)
 
        if (priv->user_data)
                g_free(priv->user_data);
+
+       G_OBJECT_CLASS(parent_class)->finalize (obj);
 }
 
 GtkWidget*
@@ -139,12 +141,26 @@ gpointer modest_editor_window_get_data(ModestEditorWindow *edit_win)
        return priv->user_data;
 }
 
+gboolean modest_editor_window_set_modified(ModestEditorWindow *edit_win, gboolean modified)
+{
+       ModestEditorWindowPrivate *priv;
+
+       if (!edit_win) {
+               return FALSE;
+       }
+       priv = MODEST_EDITOR_WINDOW_GET_PRIVATE(edit_win);
+
+       priv->modified = modified;
+
+       return priv->modified;
+}
+
 gboolean modest_editor_window_get_modified(ModestEditorWindow *edit_win)
 {
        ModestEditorWindowPrivate *priv;
 
        if (!edit_win) {
-               return NULL;
+               return FALSE;
        }
        priv = MODEST_EDITOR_WINDOW_GET_PRIVATE(edit_win);
 
@@ -153,7 +169,7 @@ gboolean modest_editor_window_get_modified(ModestEditorWindow *edit_win)
        return priv->modified;
 }      
 
-gboolean modest_editor_window_set_to_header(ModestEditorWindow *edit_win, gchar *to)
+gboolean modest_editor_window_set_to_header(ModestEditorWindow *edit_win, const gchar *to)
 {
        ModestEditorWindowPrivate *priv;
 
@@ -166,7 +182,7 @@ gboolean modest_editor_window_set_to_header(ModestEditorWindow *edit_win, gchar
 }
 
 
-gboolean modest_editor_window_set_cc_header(ModestEditorWindow *edit_win, gchar *cc)
+gboolean modest_editor_window_set_cc_header(ModestEditorWindow *edit_win, const gchar *cc)
 {
        ModestEditorWindowPrivate *priv;
 
@@ -178,7 +194,7 @@ gboolean modest_editor_window_set_cc_header(ModestEditorWindow *edit_win, gchar
        return modest_ui_editor_window_set_cc_header(cc, priv->user_data);
 }
 
-gboolean modest_editor_window_set_bcc_header(ModestEditorWindow *edit_win, gchar *bcc)
+gboolean modest_editor_window_set_bcc_header(ModestEditorWindow *edit_win, const gchar *bcc)
 {
        ModestEditorWindowPrivate *priv;
 
@@ -190,7 +206,7 @@ gboolean modest_editor_window_set_bcc_header(ModestEditorWindow *edit_win, gchar
        return modest_ui_editor_window_set_bcc_header(bcc, priv->user_data);
 }
 
-gboolean modest_editor_window_set_subject_header(ModestEditorWindow *edit_win, gchar *subject)
+gboolean modest_editor_window_set_subject_header(ModestEditorWindow *edit_win, const gchar *subject)
 {
        ModestEditorWindowPrivate *priv;
 
@@ -202,7 +218,7 @@ gboolean modest_editor_window_set_subject_header(ModestEditorWindow *edit_win, g
        return modest_ui_editor_window_set_subject_header(subject, priv->user_data);
 }
 
-gboolean modest_editor_window_set_body(ModestEditorWindow *edit_win, gchar *body)
+gboolean modest_editor_window_set_body(ModestEditorWindow *edit_win, const gchar *body)
 {
        ModestEditorWindowPrivate *priv;