#include "modest-account-mgr.h"
#include "modest-tny-account-store.h"
#include "modest-tny-platform-factory.h"
-
+#include <tny-gtk-lockable.h>
#include <camel/camel.h>
-#include <gdk/gdk.h>
/* 'private'/'protected' functions */
static void modest_tny_account_store_class_init (ModestTnyAccountStoreClass *klass);
gchar *pwd = NULL;
gboolean already_asked;
- gdk_threads_enter ();
-
key = tny_account_get_id (account);
account_store = TNY_ACCOUNT_STORE(get_account_store_for_account (account));
} else
*cancel = FALSE;
- gdk_threads_leave ();
-
return pwd;
}
g_object_unref (obj);
return NULL;
}
-/* tny_device_force_online (priv->device); */
priv->tny_session_camel = tny_session_camel_new (TNY_ACCOUNT_STORE(obj));
return NULL;
}
+ tny_session_camel_set_ui_locker (priv->tny_session_camel, tny_gtk_lockable_new ());
+
return MODEST_TNY_ACCOUNT_STORE(obj);
}
type = tny_folder_get_folder_type ((TnyFolder*)folder); /* FIXME: cast tinymail */
- if (type == TNY_FOLDER_TYPE_UNKNOWN)
- type = modest_tny_folder_guess_folder_type_from_name (tny_folder_get_name (folder));
+ if (type == TNY_FOLDER_TYPE_UNKNOWN) {
+ const gchar *folder_name;
+
+ folder_name = tny_folder_get_name (TNY_FOLDER (folder));
+ type = modest_tny_folder_guess_folder_type_from_name (folder_name);
+ }
return type;
}
protos = modest_protocol_info_get_protocol_pair_list (MODEST_PROTOCOL_TYPE_AUTH);
break;
case MODEST_COMBO_BOX_TYPE_TRANSPORTS:
- protos = get_transports (self);
+ protos = (ModestPairList *) get_transports (self);
break;
/* case MODEST_COMBO_BOX_TYPE_REMOTE_STORES: */
/* // FIXME */
MODEST_HEADER_VIEW_GET_PRIVATE(self)->state;
if (oldstate != state) {
- if (oldstate & MODEST_HEADER_VIEW_STATE_IS_EMPTY !=
- state & MODEST_HEADER_VIEW_STATE_IS_EMPTY)
+ if ((oldstate & MODEST_HEADER_VIEW_STATE_IS_EMPTY) !=
+ (state & MODEST_HEADER_VIEW_STATE_IS_EMPTY))
set_empty (self);
MODEST_HEADER_VIEW_GET_PRIVATE(self)->state = state;