~bcurtiswx/ubuntu/precise/empathy/3.4.2.3-0ubuntu1

« back to all changes in this revision

Viewing changes to libempathy-gtk/empathy-individual-menu.c

  • Committer: Package Import Robot
  • Author(s): Ken VanDine
  • Date: 2012-03-20 10:40:28 UTC
  • mfrom: (1.1.89)
  • Revision ID: package-import@ubuntu.com-20120320104028-s3t9wzw30quucy1e
Tags: 3.3.92-0ubuntu1
* New upstream release
  - Fixed: empathy-accounts crashed with SIGSEGV in 
    empathy_account_settings_get_account (LP: #951478)
  - Fixed: Rendering artifacts in the call window  
  - Fixed: The video preview is not rounded the same way as its 
    highlight rectangle  
  - Fixed: Crash receiving a call on a already disconnected empathy 
    call window  
  - Fixed: Crash on hangup in audio-only video call  
  - Fixed: Should try to get icons from EMPATHY_SRCDIR  
  - Fixed: Accounts dialog doesn't update when account goes online  
  - Fixed: MUC: make F9 toggle the contact list sidebar  
  - Fixed: Border overflows not taken in account when drawing Clutter 
    actors in empathy-call  
  - Fixed: Untranslated strings in libempathy/empathy-keyring.c  
  - Fixed: Information display of group chat contacts and irc 
    contacts broken  
  - Fixed: Receiving Files via XMPP isn't working 
  - Fixed: Should replace the birthday calendar by a button  
  - Fixed: Hide stupid vCard field roles  
  - Fixed: Contact list only appears after several seconds  
  - Fixed: Remove account info  
  - Fixed: Right align contact info fields  
  - Fixed: Set chat.facebook.com:443 as fallback server  

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
#include "empathy-share-my-desktop.h"
54
54
#include "empathy-call-utils.h"
55
55
#include "empathy-individual-store-channel.h"
 
56
#include "empathy-individual-information-dialog.h"
56
57
 
57
58
#define DEBUG_FLAG EMPATHY_DEBUG_CONTACT
58
59
#include <libempathy/empathy-debug.h>
1364
1365
individual_info_menu_item_activate_cb (GtkMenuItem *item,
1365
1366
    FolksIndividual *individual)
1366
1367
{
1367
 
  start_gnome_contacts (individual, TRUE);
 
1368
  EmpathyIndividualManager *mgr;
 
1369
 
 
1370
  mgr = empathy_individual_manager_dup_singleton ();
 
1371
 
 
1372
  /* Only use gnome-contacts if that's a 'real' individual we got from
 
1373
   * Folks (and so the individual manager knows about it). If not that's a
 
1374
   * MUC contact and we use the simple dialog. */
 
1375
  if (empathy_individual_manager_lookup_member (mgr,
 
1376
        folks_individual_get_id (individual)) != NULL)
 
1377
    {
 
1378
      start_gnome_contacts (individual, TRUE);
 
1379
    }
 
1380
  else
 
1381
    {
 
1382
      empathy_individual_information_dialog_show (individual, NULL);
 
1383
    }
 
1384
 
 
1385
  g_object_unref (mgr);
1368
1386
}
1369
1387
 
1370
1388
static GtkWidget *