diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2011-01-24 23:44:00 +0800 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2011-01-24 23:44:00 +0800 |
commit | a95eadd6866a511e5a8e2574156bf767a4361918 (patch) | |
tree | 37433b6f045b2668074e247f83d1b0988b669891 | |
parent | f18f2746690b0ceae80c3b362529decc112ca77f (diff) | |
download | gsoc2013-empathy-a95eadd6866a511e5a8e2574156bf767a4361918.tar gsoc2013-empathy-a95eadd6866a511e5a8e2574156bf767a4361918.tar.gz gsoc2013-empathy-a95eadd6866a511e5a8e2574156bf767a4361918.tar.bz2 gsoc2013-empathy-a95eadd6866a511e5a8e2574156bf767a4361918.tar.lz gsoc2013-empathy-a95eadd6866a511e5a8e2574156bf767a4361918.tar.xz gsoc2013-empathy-a95eadd6866a511e5a8e2574156bf767a4361918.tar.zst gsoc2013-empathy-a95eadd6866a511e5a8e2574156bf767a4361918.zip |
use action_camera_on when using the camera action items
We just need one item of the action group to interact with the whole group, so
best to use the one we already have.
-rw-r--r-- | src/empathy-call-window.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/empathy-call-window.c b/src/empathy-call-window.c index d43ac3af1..d50012315 100644 --- a/src/empathy-call-window.c +++ b/src/empathy-call-window.c @@ -135,7 +135,6 @@ struct _EmpathyCallWindowPriv GtkWidget *pane; GtkAction *redial; GtkAction *menu_fullscreen; - GtkAction *action_camera; GtkAction *action_camera_on; GtkWidget *tool_button_camera_off; GtkWidget *tool_button_camera_preview; @@ -839,7 +838,7 @@ disable_camera (EmpathyCallWindow *self) gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON ( priv->tool_button_camera_off), TRUE); - gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera), + gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera_on), CAMERA_STATE_OFF); unblock_camera_control_signals (self); @@ -896,7 +895,7 @@ enable_preview (EmpathyCallWindow *self) gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON ( priv->tool_button_camera_preview), TRUE); - gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera), + gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera_on), CAMERA_STATE_PREVIEW); unblock_camera_control_signals (self); @@ -952,7 +951,7 @@ enable_camera (EmpathyCallWindow *self) gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON ( priv->tool_button_camera_on), TRUE); - gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera), + gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera_on), CAMERA_STATE_ON); unblock_camera_control_signals (self); @@ -1056,7 +1055,6 @@ empathy_call_window_init (EmpathyCallWindow *self) "camera_off", &priv->tool_button_camera_off, "camera_preview", &priv->tool_button_camera_preview, "camera_on", &priv->tool_button_camera_on, - "action_camera_off", &priv->action_camera, "action_camera_on", &priv->action_camera_on, "details_vbox", &priv->details_vbox, "vcodec_encoding_label", &priv->vcodec_encoding_label, @@ -1084,7 +1082,7 @@ empathy_call_window_init (EmpathyCallWindow *self) "camera_off", "toggled", tool_button_camera_off_toggled_cb, "camera_preview", "toggled", tool_button_camera_preview_toggled_cb, "camera_on", "toggled", tool_button_camera_on_toggled_cb, - "action_camera_off", "changed", action_camera_change_cb, + "action_camera_on", "changed", action_camera_change_cb, NULL); gtk_action_set_sensitive (priv->menu_fullscreen, FALSE); @@ -3305,7 +3303,7 @@ block_camera_control_signals (EmpathyCallWindow *self) tool_button_camera_preview_toggled_cb, self); g_signal_handlers_block_by_func (priv->tool_button_camera_on, tool_button_camera_on_toggled_cb, self); - g_signal_handlers_block_by_func (priv->action_camera, + g_signal_handlers_block_by_func (priv->action_camera_on, action_camera_change_cb, self); } @@ -3320,6 +3318,6 @@ unblock_camera_control_signals (EmpathyCallWindow *self) tool_button_camera_preview_toggled_cb, self); g_signal_handlers_unblock_by_func (priv->tool_button_camera_on, tool_button_camera_on_toggled_cb, self); - g_signal_handlers_unblock_by_func (priv->action_camera, + g_signal_handlers_unblock_by_func (priv->action_camera_on, action_camera_change_cb, self); } |