]> git.0d.be Git - empathy.git/commitdiff
CallWindow: remove self avatar code
authorEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
Wed, 6 Jul 2011 08:41:57 +0000 (09:41 +0100)
committerEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
Tue, 12 Jul 2011 08:46:23 +0000 (09:46 +0100)
We don't display the self avatar anymore.

src/empathy-call-window.c

index 8e21266dfb6bad7805e8cb7865ebe2cbffaa24b8..a7d177ac210529cdc01d8e42bc7e665f6923919b 100644 (file)
@@ -119,7 +119,6 @@ struct _EmpathyCallWindowPriv
   ClutterActor *video_preview;
   GtkWidget *video_container;
   GtkWidget *remote_user_avatar_widget;
-  GtkWidget *self_user_avatar_widget;
   GtkWidget *sidebar;
   GtkWidget *sidebar_button;
   GtkWidget *statusbar;
@@ -763,7 +762,6 @@ display_video_preview (EmpathyCallWindow *self,
 
       play_camera (self, TRUE);
       clutter_actor_show (priv->video_preview);
-      gtk_widget_hide (priv->self_user_avatar_widget);
     }
   else
     {
@@ -775,7 +773,6 @@ display_video_preview (EmpathyCallWindow *self,
           clutter_actor_hide (priv->video_preview);
           play_camera (self, FALSE);
         }
-      gtk_widget_show (priv->self_user_avatar_widget);
     }
 }
 
@@ -1114,13 +1111,6 @@ empathy_call_window_init (EmpathyCallWindow *self)
       priv->video_container, TRUE, TRUE,
       CONTENT_HBOX_CHILDREN_PACKING_PADDING);
 
-  priv->self_user_avatar_widget = gtk_image_new ();
-
-#if 0
-  gtk_box_pack_start (GTK_BOX (priv->self_user_output_hbox),
-      priv->self_user_avatar_widget, TRUE, TRUE, 0);
-#endif
-
   create_pipeline (self);
   create_video_output_widget (self);
   create_audio_input (self);
@@ -1287,27 +1277,11 @@ contact_avatar_changed_cb (EmpathyContact *contact,
   init_contact_avatar_with_size (contact, avatar_widget, size);
 }
 
-static void
-empathy_call_window_got_self_contact_cb (TpConnection *connection,
-    EmpathyContact *contact, const GError *error, gpointer user_data,
-    GObject *weak_object)
-{
-  EmpathyCallWindow *self = EMPATHY_CALL_WINDOW (user_data);
-  EmpathyCallWindowPriv *priv = GET_PRIV (self);
-
-  init_contact_avatar_with_size (contact, priv->self_user_avatar_widget,
-      MIN (SELF_VIDEO_SECTION_WIDTH, SELF_VIDEO_SECTION_HEIGTH));
-
-  g_signal_connect (contact, "notify::avatar",
-      G_CALLBACK (contact_avatar_changed_cb), priv->self_user_avatar_widget);
-}
-
 static void
 empathy_call_window_setup_avatars (EmpathyCallWindow *self,
     EmpathyCallHandler *handler)
 {
   EmpathyCallWindowPriv *priv = GET_PRIV (self);
-  TpConnection *connection;
 
   g_signal_connect (priv->contact, "notify::name",
       G_CALLBACK (contact_name_changed_cb), self);
@@ -1315,13 +1289,6 @@ empathy_call_window_setup_avatars (EmpathyCallWindow *self,
     G_CALLBACK (contact_avatar_changed_cb),
     priv->remote_user_avatar_widget);
 
-  /* Retrieving the self avatar */
-  connection = empathy_contact_get_connection (priv->contact);
-  empathy_tp_contact_factory_get_from_handle (connection,
-      tp_connection_get_self_handle (connection),
-      empathy_call_window_got_self_contact_cb, self, NULL,
-      G_OBJECT (self));
-
   set_window_title (self);
 
   init_contact_avatar_with_size (priv->contact,