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));
if (win)
gtk_window_set_transient_for (GTK_WINDOW (msg_win),
- GTK_WINDOW (win));
+ GTK_WINDOW (win));
gtk_widget_show_all (GTK_WIDGET (msg_win));
cleanup:
{
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 */
}
}
-void modest_ui_actions_msg_edit_on_change_priority (GtkRadioAction *action,
- GtkRadioAction *selected,
- ModestWindow *window)
+void
+modest_ui_actions_msg_edit_on_change_priority (GtkRadioAction *action,
+ GtkRadioAction *selected,
+ ModestWindow *window)
{
TnyHeaderFlags flags;
g_return_if_fail (MODEST_IS_MSG_EDIT_WINDOW (window));
modest_msg_edit_window_set_priority_flags (MODEST_MSG_EDIT_WINDOW (window), flags);
}
-void modest_ui_actions_msg_edit_on_change_file_format (GtkRadioAction *action,
- GtkRadioAction *selected,
- ModestWindow *window)
+void
+modest_ui_actions_msg_edit_on_change_file_format (GtkRadioAction *action,
+ GtkRadioAction *selected,
+ ModestWindow *window)
{
gint file_format;
/* Toggle toolbar */
mgr = modest_runtime_get_window_mgr ();
- modest_window_mgr_show_toolbars (mgr, active, fullscreen);
+ modest_window_mgr_show_toolbars (mgr, G_TYPE_FROM_INSTANCE (window), active, fullscreen);
}
void