Changeset 6476 for trunk/qt4-gui/src

Show
Ignore:
Timestamp:
08/07/08 04:39:50 (4 months ago)
Author:
flynd
Message:

Don't trigger rename of contact when alias hasn't actually changed.

Location:
trunk/qt4-gui/src/userdlg
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/qt4-gui/src/userdlg/info.cpp

    r6474 r6476  
    8989UserPages::Info::Info(bool isOwner, UserDlg* parent) 
    9090  : QObject(parent), 
    91     m_bOwner(isOwner) 
     91    m_bOwner(isOwner), 
     92    myAliasHasChanged(false) 
    9293{ 
    9394  m_Interests = m_Organizations = m_Backgrounds = NULL; 
     
    148149void UserPages::Info::apply2(const QString& id, unsigned long ppid) 
    149150{ 
    150   if (!m_bOwner) 
    151   { 
     151  if (myAliasHasChanged) 
    152152    gLicqDaemon->ProtoRenameUser(id.toLatin1(), ppid); 
    153   } 
     153  myAliasHasChanged = false; 
    154154 
    155155#ifdef USE_KABC 
     
    325325void UserPages::Info::savePageGeneral(ICQUser* u) 
    326326{ 
     327  myAliasHasChanged = (u->GetAlias() != nfoAlias->text().toUtf8()); 
    327328  u->SetAlias(nfoAlias->text().toUtf8()); 
    328329  if (!m_bOwner) 
  • trunk/qt4-gui/src/userdlg/info.h

    r6475 r6476  
    435435  QLabel* lblICQHomepage; 
    436436  TimeZoneEdit* tznZone; 
     437  bool myAliasHasChanged; 
    437438 
    438439  // More info