projects
/
modest
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* Fixes NB#90207, fixes a typo
[modest]
/
src
/
modest-tny-local-folders-account.c
diff --git
a/src/modest-tny-local-folders-account.c
b/src/modest-tny-local-folders-account.c
index
4be9efa
..
d9e6c2a
100644
(file)
--- a/
src/modest-tny-local-folders-account.c
+++ b/
src/modest-tny-local-folders-account.c
@@
-57,7
+57,8
@@
struct _ModestTnyLocalFoldersAccountPrivate
static void get_folders (TnyFolderStore *self,
TnyList *list,
static void get_folders (TnyFolderStore *self,
TnyList *list,
- TnyFolderStoreQuery *query,
+ TnyFolderStoreQuery *query,
+ gboolean refresh,
GError **err);
static TnyFolder* create_folder (TnyFolderStore *self,
GError **err);
static TnyFolder* create_folder (TnyFolderStore *self,
@@
-67,6
+68,13
@@
static TnyFolder* create_folder (TnyFolderStore *self,
static void
modest_tny_local_folders_account_finalize (GObject *object)
{
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);
}
G_OBJECT_CLASS (modest_tny_local_folders_account_parent_class)->finalize (object);
}
@@
-147,14
+155,18
@@
modest_tny_local_folders_account_query_passes (TnyFolderStoreQuery *query, TnyFo
}
static void
}
static void
-get_folders (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, GError **err)
+get_folders (TnyFolderStore *self,
+ TnyList *list,
+ TnyFolderStoreQuery *query,
+ gboolean refresh,
+ GError **err)
{
TnyCamelStoreAccountClass *parent_class;
ModestTnyLocalFoldersAccountPrivate *priv;
/* Call the base class implementation: */
parent_class = g_type_class_peek_parent (MODEST_TNY_LOCAL_FOLDERS_ACCOUNT_GET_CLASS (self));
{
TnyCamelStoreAccountClass *parent_class;
ModestTnyLocalFoldersAccountPrivate *priv;
/* Call the base class implementation: */
parent_class = g_type_class_peek_parent (MODEST_TNY_LOCAL_FOLDERS_ACCOUNT_GET_CLASS (self));
- parent_class->get_folders (self, list, query, err);
+ parent_class->get_folders (self, list, query, refresh, err);
/* Add our extra folder only if it passes the query */
priv = TNY_LOCAL_FOLDERS_ACCOUNT_GET_PRIVATE (self);
/* Add our extra folder only if it passes the query */
priv = TNY_LOCAL_FOLDERS_ACCOUNT_GET_PRIVATE (self);