static void
on_smtp_servers_window_hide (GtkWindow* window, gpointer user_data)
{
- ModestWindow *main_window = MODEST_WINDOW (user_data);
-
/* Save any changes. */
modest_connection_specific_smtp_window_save_server_accounts (
- MODEST_CONNECTION_SPECIFIC_SMTP_WINDOW (window),
- modest_window_get_active_account (main_window));
+ MODEST_CONNECTION_SPECIFIC_SMTP_WINDOW (window));
gtk_widget_destroy (GTK_WIDGET (window));
}
#ifdef MODEST_PLATFORM_MAEMO /* Defined in config.h */
/* Create the window if necessary: */
- const gchar *active_account_name = modest_window_get_active_account (win);
-
- /* TODO: Dim the menu item (not in the UI spec)? or show a warning,
- * or show the default account?
- * If we show the default account then the account name should be shown in
- * the window when we show it. */
- if (!active_account_name) {
- g_warning ("%s: No account is active.", __FUNCTION__);
- return;
- }
-
GtkWidget *specific_window = GTK_WIDGET (modest_connection_specific_smtp_window_new ());
modest_connection_specific_smtp_window_fill_with_connections (
MODEST_CONNECTION_SPECIFIC_SMTP_WINDOW (specific_window),
- modest_runtime_get_account_mgr(),
- active_account_name);
+ modest_runtime_get_account_mgr());
/* Show the window: */
gtk_window_set_transient_for (GTK_WINDOW (specific_window), GTK_WINDOW (win));
{
ModestMainWindow *win = NULL;
GtkWidget *header_view;
- TnyFolder *current_folder;
gboolean folder_empty = FALSE;
gboolean all_marked_as_deleted = FALSE;
modest_main_window_get_child_widget(win, MODEST_WIDGET_TYPE_HEADER_VIEW);
if (header_view) {
+ TnyFolder *current_folder;
+
current_folder = modest_header_view_get_folder (MODEST_HEADER_VIEW (header_view));
if (current_folder != NULL && folder != current_folder) {
+ g_object_unref (current_folder);
return;
}
+ g_object_unref (current_folder);
}
/* Check if folder is empty and set headers view contents style */