Changeset 5994 for trunk/qt-gui
- Timestamp:
- 01/07/08 22:47:27 (11 months ago)
- Files:
-
- 1 modified
-
trunk/qt-gui/src/searchuserdlg.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt-gui/src/searchuserdlg.cpp
r4716 r5994 534 534 SearchItem* current = static_cast<SearchItem*>(foundView->firstChild()); 535 535 536 while(current) { 537 if(current->isSelected()) { 538 ICQUser* user = gUserManager.FetchUser(current->uin(), LOCK_N); 539 540 if(user) 536 while (current) 537 { 538 if (current->isSelected()) 539 { 540 ICQUser* user = gUserManager.FetchUser(current->uin(), LOCK_R); 541 542 if (user) 543 { 544 bool tempUser = user->NotInList(); 541 545 gUserManager.DropUser(user); 542 else { 543 server->AddUserToList(current->uin()); 544 if (qcbAlertUser->isChecked()) // alert the user they were added 545 server->icqAlertUser(current->uin()); 546 if (tempUser) 547 gUserManager.RemoveUser(current->uin()); 546 548 } 547 // current->setSelected(false); 549 550 if (server->AddUserToList(current->uin()) && 551 qcbAlertUser->isChecked()) // alert the user they were added 552 server->icqAlertUser(current->uin()); 548 553 } 549 554 current = static_cast<SearchItem*>(current->nextSibling()); 550 555 } 556 551 557 foundView->triggerUpdate(); 552 558 selectionChanged();
