diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/empathy-accounts-dialog.c | 17 | ||||
-rw-r--r-- | src/empathy-accounts-dialog.h | 2 | ||||
-rw-r--r-- | src/empathy-accounts.c | 1 | ||||
-rw-r--r-- | src/empathy-chat-window.c | 15 | ||||
-rw-r--r-- | src/empathy-chat-window.ui | 2 | ||||
-rw-r--r-- | src/empathy-debugger.c | 1 | ||||
-rw-r--r-- | src/empathy-main-window.c | 8 | ||||
-rw-r--r-- | src/empathy.c | 14 |
8 files changed, 13 insertions, 47 deletions
diff --git a/src/empathy-accounts-dialog.c b/src/empathy-accounts-dialog.c index 3e8daf340..b8c6d4a5b 100644 --- a/src/empathy-accounts-dialog.c +++ b/src/empathy-accounts-dialog.c @@ -2286,13 +2286,10 @@ empathy_accounts_dialog_show (GtkWindow *parent, void empathy_accounts_dialog_show_application (GdkScreen *screen, - GChildWatchFunc application_exit_cb, - gpointer user_data, TpAccount *selected_account, gboolean if_needed, gboolean hidden) { - gint command_pid; GError *error = NULL; gchar *argv[4] = { NULL, }; gint i = 0; @@ -2314,7 +2311,7 @@ empathy_accounts_dialog_show_application (GdkScreen *screen, argv[i++] = path; - if (selected_account) + if (selected_account != NULL) { const gchar *account_path; @@ -2336,20 +2333,14 @@ empathy_accounts_dialog_show_application (GdkScreen *screen, selected_account == NULL ? "<none selected>" : tp_proxy_get_object_path (TP_PROXY (selected_account))); - gdk_spawn_on_screen (screen, NULL, argv, NULL, - G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, - &command_pid, &error); - if (error) + gdk_spawn_on_screen (screen, NULL, argv, NULL, G_SPAWN_SEARCH_PATH, + NULL, NULL, NULL, &error); + if (error != NULL) { g_warning ("Failed to open accounts dialog: %s", error->message); g_error_free (error); } - /* XXX: unportable cast to GPid; then again, gdk_spawn_on_screen() seems - * unportable since it always takes a gint* for the PID */ - if (application_exit_cb) - g_child_watch_add ((GPid) command_pid, application_exit_cb, NULL); - g_free (account_option); g_free (path); } diff --git a/src/empathy-accounts-dialog.h b/src/empathy-accounts-dialog.h index f7442345c..5fe6f51f7 100644 --- a/src/empathy-accounts-dialog.h +++ b/src/empathy-accounts-dialog.h @@ -61,8 +61,6 @@ void empathy_account_dialog_cancel (EmpathyAccountsDialog *dialog); gboolean empathy_accounts_dialog_is_creating (EmpathyAccountsDialog *dialog); void empathy_accounts_dialog_show_application (GdkScreen *screen, - GChildWatchFunc application_exit_cb, - gpointer user_data, TpAccount *selected_account, gboolean if_needed, gboolean hidden); diff --git a/src/empathy-accounts.c b/src/empathy-accounts.c index 0eaa8553e..62fcaa0e8 100644 --- a/src/empathy-accounts.c +++ b/src/empathy-accounts.c @@ -247,6 +247,7 @@ main (int argc, char *argv[]) g_set_application_name (_("Empathy Accounts")); gtk_window_set_default_icon_name ("empathy"); + textdomain (GETTEXT_PACKAGE); unique_app = unique_app_new (EMPATHY_ACCOUNTS_DBUS_NAME, NULL); diff --git a/src/empathy-chat-window.c b/src/empathy-chat-window.c index 282c40e24..c9e04b554 100644 --- a/src/empathy-chat-window.c +++ b/src/empathy-chat-window.c @@ -341,8 +341,6 @@ chat_window_menu_context_update (EmpathyChatWindowPriv *priv, last_page = (page_num == (num_pages - 1)); is_connected = empathy_chat_get_tp_chat (priv->current_chat) != NULL; - DEBUG ("Update window : Menu Contexts (Tabs & Conv)"); - gtk_action_set_sensitive (priv->menu_tabs_next, TRUE); gtk_action_set_sensitive (priv->menu_tabs_prev, TRUE); gtk_action_set_sensitive (priv->menu_tabs_detach, num_pages > 1); @@ -387,8 +385,6 @@ chat_window_contact_menu_update (EmpathyChatWindowPriv *priv, "/chats_menubar/menu_contact"); orig_submenu = gtk_menu_item_get_submenu (GTK_MENU_ITEM (menu)); - DEBUG ("Update window : Contact Menu"); - if (orig_submenu == NULL || !GTK_WIDGET_VISIBLE (orig_submenu)) { submenu = empathy_chat_get_contact_menu (priv->current_chat); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu), submenu); @@ -487,8 +483,6 @@ chat_window_title_update (EmpathyChatWindowPriv *priv) { gchar *name; - DEBUG ("Update window : Title"); - name = get_window_title_name (priv); gtk_window_set_title (GTK_WINDOW (priv->dialog), name); g_free (name); @@ -504,8 +498,6 @@ chat_window_icon_update (EmpathyChatWindowPriv *priv) n_chats = g_list_length (priv->chats); - DEBUG ("Update window : Icon"); - /* Update window icon */ if (priv->chats_new_msg) { gtk_window_set_icon_name (GTK_WINDOW (priv->dialog), @@ -537,8 +529,6 @@ chat_window_close_button_update (EmpathyChatWindowPriv *priv, GtkWidget *chat_close_button; gint i; - DEBUG ("Update window : Close Button"); - if (num_pages == 1) { chat = gtk_notebook_get_nth_page (GTK_NOTEBOOK (priv->notebook), 0); chat_close_button = g_object_get_data (G_OBJECT (chat), @@ -562,8 +552,6 @@ chat_window_update (EmpathyChatWindow *window) num_pages = gtk_notebook_get_n_pages (GTK_NOTEBOOK (priv->notebook)); - DEBUG ("Update window"); - /* Update Tab menu */ chat_window_menu_context_update (priv, num_pages); @@ -1192,7 +1180,6 @@ chat_window_set_urgency_hint (EmpathyChatWindow *window, priv = GET_PRIV (window); - DEBUG ("Turning %s urgency hint", urgent ? "on" : "off"); gtk_window_set_urgency_hint (GTK_WINDOW (priv->dialog), urgent); } @@ -1530,8 +1517,6 @@ chat_window_focus_in_event_cb (GtkWidget *widget, { EmpathyChatWindowPriv *priv; - DEBUG ("Focus in event, updating title"); - priv = GET_PRIV (window); priv->chats_new_msg = g_list_remove (priv->chats_new_msg, priv->current_chat); diff --git a/src/empathy-chat-window.ui b/src/empathy-chat-window.ui index 4ba3502f2..2172b6181 100644 --- a/src/empathy-chat-window.ui +++ b/src/empathy-chat-window.ui @@ -116,11 +116,13 @@ <property name="name">menu_tabs_left</property> <property name="label" translatable="yes">Move Tab _Left</property> </object> + <accelerator key="Page_Down" modifiers="GDK_CONTROL_MASK|GDK_SHIFT_MASK"/> </child> <child> <object class="GtkAction" id="menu_tabs_right"> <property name="name">menu_tabs_right</property> <property name="label" translatable="yes">Move Tab _Right</property> + <accelerator key="Page_Up" modifiers="GDK_CONTROL_MASK|GDK_SHIFT_MASK"/> </object> </child> <child> diff --git a/src/empathy-debugger.c b/src/empathy-debugger.c index a4e6a9ca2..9ff142b1c 100644 --- a/src/empathy-debugger.c +++ b/src/empathy-debugger.c @@ -40,6 +40,7 @@ main (int argc, g_set_application_name (_("Empathy Debugger")); gtk_window_set_default_icon_name ("empathy"); + textdomain (GETTEXT_PACKAGE); window = empathy_debug_window_new (NULL); g_signal_connect (window, "destroy", gtk_main_quit, NULL); diff --git a/src/empathy-main-window.c b/src/empathy-main-window.c index fe9af9c4d..77414e985 100644 --- a/src/empathy-main-window.c +++ b/src/empathy-main-window.c @@ -362,7 +362,7 @@ main_window_error_edit_clicked_cb (GtkButton *button, account = g_object_get_data (G_OBJECT (button), "account"); empathy_accounts_dialog_show_application ( - gtk_widget_get_screen (GTK_WIDGET (button)), NULL, NULL, + gtk_widget_get_screen (GTK_WIDGET (button)), account, FALSE, FALSE); main_window_remove_error (window, account); @@ -1068,7 +1068,7 @@ main_window_edit_accounts_cb (GtkAction *action, EmpathyMainWindow *window) { empathy_accounts_dialog_show_application (gdk_screen_get_default (), - NULL, NULL, NULL, FALSE, FALSE); + NULL, FALSE, FALSE); } static void @@ -1116,7 +1116,7 @@ main_window_help_debug_cb (GtkAction *action, argv[i++] = path; gdk_spawn_on_screen (screen, NULL, argv, NULL, - G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD, + G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, &error); if (error) { @@ -1146,7 +1146,7 @@ main_window_throbber_button_press_event_cb (GtkWidget *throbber_ebox, empathy_accounts_dialog_show_application ( gtk_widget_get_screen (GTK_WIDGET (throbber_ebox)), - NULL, NULL, NULL, FALSE, FALSE); + NULL, FALSE, FALSE); return FALSE; } diff --git a/src/empathy.c b/src/empathy.c index f84791423..377feea30 100644 --- a/src/empathy.c +++ b/src/empathy.c @@ -241,23 +241,11 @@ migrate_config_to_xdg_dir (void) } static void -accounts_application_exited_cb (GPid pid, - gint status, - gpointer data) -{ - if (status) - { - g_warning ("accounts application exited with status %d: '%s'", - status, g_strerror (status)); - } -} - -static void show_accounts_ui (GdkScreen *screen, gboolean if_needed) { empathy_accounts_dialog_show_application (screen, - accounts_application_exited_cb, NULL, NULL, if_needed, start_hidden); + NULL, if_needed, start_hidden); } static UniqueResponse |