diff options
Diffstat (limited to 'protocols/Xfire/src/Xfire_avatar_loader.cpp')
-rw-r--r-- | protocols/Xfire/src/Xfire_avatar_loader.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/protocols/Xfire/src/Xfire_avatar_loader.cpp b/protocols/Xfire/src/Xfire_avatar_loader.cpp index 72805b0b7c..44f69dce4b 100644 --- a/protocols/Xfire/src/Xfire_avatar_loader.cpp +++ b/protocols/Xfire/src/Xfire_avatar_loader.cpp @@ -2,8 +2,8 @@ #include "Xfire_avatar_loader.h" Xfire_avatar_loader::Xfire_avatar_loader(xfirelib::Client* client) { - threadrunning=FALSE; - this->client=client; + threadrunning = FALSE; + this->client = client; InitializeCriticalSection(&this->avatarMutex); } @@ -18,30 +18,30 @@ Xfire_avatar_loader::~Xfire_avatar_loader() { } void Xfire_avatar_loader::loadThread(LPVOID lparam) { - Xfire_avatar_loader *loader=(Xfire_avatar_loader*)lparam; - + Xfire_avatar_loader *loader = (Xfire_avatar_loader*)lparam; + //kein loader, dann abbruch if (!loader) return; EnterCriticalSection(&loader->avatarMutex); - loader->threadrunning=TRUE; + loader->threadrunning = TRUE; - while(1){ + while (1){ //keinen avatarload auftrag mehr if (!loader->list.size()) break; //letzten load process holen - Xfire_avatar_process process=loader->list.back(); + Xfire_avatar_process process = loader->list.back(); //buddyinfo abfragen GetBuddyInfo buddyinfo; - buddyinfo.userid=process.userid; + buddyinfo.userid = process.userid; if (loader->client) if (loader->client->connected) { - loader->client->send(&buddyinfo); + loader->client->send(&buddyinfo); } else //nicht mehr verbunden? dann liste leeren und schleife abbrechen { @@ -55,27 +55,27 @@ void Xfire_avatar_loader::loadThread(LPVOID lparam) { Sleep(1000); } - loader->threadrunning=FALSE; + loader->threadrunning = FALSE; LeaveCriticalSection(&loader->avatarMutex); return; } -BOOL Xfire_avatar_loader::loadAvatar(MCONTACT hcontact,char*username,unsigned int userid) +BOOL Xfire_avatar_loader::loadAvatar(MCONTACT hcontact, char*username, unsigned int userid) { - Xfire_avatar_process process={0}; + Xfire_avatar_process process = { 0 }; //struktur füllen process.hcontact = hcontact; if (username) - strcpy_s(process.username,128,username); - process.userid=userid; + strcpy_s(process.username, 128, username); + process.userid = userid; //Avataranfrage an die liste übergeben this->list.push_back(process); - if (!threadrunning && client!=NULL) { - mir_forkthread(Xfire_avatar_loader::loadThread,(LPVOID)this); + if (!threadrunning && client != NULL) { + mir_forkthread(Xfire_avatar_loader::loadThread, (LPVOID)this); } return TRUE; |