]> git.0d.be Git - empathy.git/commitdiff
Set the camera button sensitive while connected and there is a video input
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>
Sun, 8 Mar 2009 20:18:41 +0000 (20:18 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Sun, 8 Mar 2009 20:18:41 +0000 (20:18 +0000)
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2641

src/empathy-call-window.c

index 0564daaa20c909d023f09f9cafac1e6c25a60d0e..efc304811bc20c2102801697c65ccc7d3ea0fb86 100644 (file)
@@ -188,6 +188,7 @@ empathy_call_window_setup_toolbar (EmpathyCallWindow *self)
   camera = glade_xml_get_widget (priv->glade, "camera");
   priv->camera_button = camera;
   gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON (camera), FALSE);
+  gtk_widget_set_sensitive (priv->camera_button, FALSE);
 
   g_signal_connect (G_OBJECT (camera), "toggled",
     G_CALLBACK (empathy_call_window_camera_toggled_cb), self);
@@ -835,6 +836,9 @@ empathy_call_window_connected (gpointer user_data)
   if (empathy_tp_call_has_dtmf (call))
     gtk_widget_set_sensitive (priv->dtmf_panel, TRUE);
 
+  if (priv->video_input != NULL)
+    gtk_widget_set_sensitive (priv->camera_button, TRUE);
+
   g_object_unref (call);
 
   g_mutex_lock (priv->lock);