Changeset 6378
- Timestamp:
- 07/01/08 06:43:26 (3 months ago)
- Files:
-
- 1 modified
-
trunk/osd/src/licq-osd.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/osd/src/licq-osd.cpp
r6234 r6378 452 452 if (want_osd) 453 453 { 454 o=gUserManager.FetchOwner(LOCK_R);455 if (o)456 {454 o = gUserManager.FetchOwner(LICQ_PPID, LOCK_R); 455 if (o != NULL) 456 { 457 457 status=o->Status(); 458 458 //want_osd=true; … … 494 494 } 495 495 496 gUserManager.DropOwner();497 }496 gUserManager.DropOwner(o); 497 } 498 498 } 499 499 … … 553 553 if (ignore) 554 554 want_osd=false; 555 if ( s->Uin() == gUserManager.OwnerUin()) // no messages for our own actions555 if (gUserManager.FindOwner(s->Id(), s->PPID()) != NULL) // no messages for our own actions 556 556 want_osd=false; 557 557
