X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodest-tny-local-folders-account.c;h=e16597e8fa8948d882e9cd2809621d6d504dc3b6;hb=cc7eb2df1b76f25204d8ca57b2f16df14aebe4c1;hp=1891dea29537a0c4c62f9277d95017e56ca77ac9;hpb=71b7cca5665d946dbc82a702289342eeb0f395f9;p=modest diff --git a/src/modest-tny-local-folders-account.c b/src/modest-tny-local-folders-account.c index 1891dea..e16597e 100644 --- a/src/modest-tny-local-folders-account.c +++ b/src/modest-tny-local-folders-account.c @@ -67,6 +67,13 @@ static TnyFolder* create_folder (TnyFolderStore *self, static void modest_tny_local_folders_account_finalize (GObject *object) { + ModestTnyLocalFoldersAccountPrivate *priv; + + priv = TNY_LOCAL_FOLDERS_ACCOUNT_GET_PRIVATE (object); + if (priv->outbox_folder) { + g_object_unref (priv->outbox_folder); + priv->outbox_folder = NULL; + } G_OBJECT_CLASS (modest_tny_local_folders_account_parent_class)->finalize (object); } @@ -175,7 +182,7 @@ create_folder (TnyFolderStore *self, /* If the folder name is been used by our extra folders */ if (modest_tny_local_folders_account_folder_name_in_use (MODEST_TNY_LOCAL_FOLDERS_ACCOUNT (self), name)) { - g_set_error (err, TNY_SERVICE_ERROR, + g_set_error (err, TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_FOLDER_CREATE, "Folder name already in use"); return NULL;