summaryrefslogtreecommitdiff
path: root/plugins/Clist_modern/modern_gettextasync.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2012-07-06 20:23:55 +0000
committerGeorge Hazan <george.hazan@gmail.com>2012-07-06 20:23:55 +0000
commit2799d3c1c54f5b4681b45b76cfdacb081312ae88 (patch)
tree7c3fcf6b8bb40fd3226e1c76ba0f70e53fa923a1 /plugins/Clist_modern/modern_gettextasync.cpp
parentfd2115f98aca6fa093498cf7a24216a12b05a885 (diff)
- crash fix in Clist Modern cache
- code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@800 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Clist_modern/modern_gettextasync.cpp')
-rw-r--r--plugins/Clist_modern/modern_gettextasync.cpp56
1 files changed, 28 insertions, 28 deletions
diff --git a/plugins/Clist_modern/modern_gettextasync.cpp b/plugins/Clist_modern/modern_gettextasync.cpp
index c7dea9a18e..c25e274cf7 100644
--- a/plugins/Clist_modern/modern_gettextasync.cpp
+++ b/plugins/Clist_modern/modern_gettextasync.cpp
@@ -47,10 +47,10 @@ typedef struct _GetTextAsyncItem {
struct _GetTextAsyncItem *Next;
} GTACHAINITEM;
-static GTACHAINITEM * gtaFirstItem=NULL;
-static GTACHAINITEM * gtaLastItem=NULL;
+static GTACHAINITEM * gtaFirstItem = NULL;
+static GTACHAINITEM * gtaLastItem = NULL;
static CRITICAL_SECTION gtaCS;
-static HANDLE hgtaWakeupEvent=NULL;
+static HANDLE hgtaWakeupEvent = NULL;
static BOOL gtaGetItem(GTACHAINITEM * mpChain)
@@ -64,10 +64,10 @@ static BOOL gtaGetItem(GTACHAINITEM * mpChain)
else if (mpChain)
{
GTACHAINITEM * ch;
- ch=gtaFirstItem;
- *mpChain=*ch;
- gtaFirstItem=(GTACHAINITEM *)ch->Next;
- if (!gtaFirstItem) gtaLastItem=NULL;
+ ch = gtaFirstItem;
+ *mpChain = *ch;
+ gtaFirstItem = (GTACHAINITEM *)ch->Next;
+ if (!gtaFirstItem) gtaLastItem = NULL;
free(ch);
gtaunlock;
return TRUE;
@@ -78,9 +78,9 @@ static BOOL gtaGetItem(GTACHAINITEM * mpChain)
static int gtaThreadProc(void * lpParam)
{
- BOOL exit=FALSE;
- HWND hwnd=pcli->hwndContactList;
- struct SHORTDATA data={0};
+ BOOL exit = FALSE;
+ HWND hwnd = pcli->hwndContactList;
+ struct SHORTDATA data = {0};
struct SHORTDATA * dat;
while (!MirandaExiting())
@@ -92,25 +92,25 @@ static int gtaThreadProc(void * lpParam)
SleepEx(0,TRUE); //1000 contacts per second
if (MirandaExiting())
{
- g_dwGetTextAsyncThreadID=0;
+ g_dwGetTextAsyncThreadID = 0;
return 0;
}
else
{
- GTACHAINITEM mpChain={0};
- struct SHORTDATA dat2={0};
+ GTACHAINITEM mpChain = {0};
+ struct SHORTDATA dat2 = {0};
if (!gtaGetItem(&mpChain)) break;
- if (mpChain.dat==NULL || (!IsBadReadPtr(mpChain.dat,sizeof(mpChain.dat)) && mpChain.dat->hWnd==data.hWnd)) dat=&data;
+ if (mpChain.dat == NULL || (!IsBadReadPtr(mpChain.dat,sizeof(mpChain.dat)) && mpChain.dat->hWnd == data.hWnd)) dat = &data;
else
{
Sync(CLUI_SyncGetShortData,(WPARAM)mpChain.dat->hWnd,(LPARAM)&dat2);
- dat=&dat2;
+ dat = &dat2;
}
if (!MirandaExiting())
{
displayNameCacheEntry cacheEntry;
memset( &cacheEntry, 0, sizeof(cacheEntry));
- cacheEntry.m_cache_hContact=mpChain.hContact;
+ cacheEntry.m_cache_hContact = mpChain.hContact;
if (!Sync(CLUI_SyncGetPDNCE, (WPARAM) 0,(LPARAM)&cacheEntry))
{
if (!MirandaExiting())
@@ -124,7 +124,7 @@ static int gtaThreadProc(void * lpParam)
}
else
{
- g_dwGetTextAsyncThreadID=0;
+ g_dwGetTextAsyncThreadID = 0;
return 0;
}
KillTimer(dat->hWnd,TIMERID_INVALIDATE_FULL);
@@ -136,7 +136,7 @@ static int gtaThreadProc(void * lpParam)
WaitForSingleObjectEx(hgtaWakeupEvent, INFINITE, FALSE );
ResetEvent(hgtaWakeupEvent);
}
- g_dwGetTextAsyncThreadID=0;
+ g_dwGetTextAsyncThreadID = 0;
return 1;
}
@@ -157,19 +157,19 @@ int gtaAddRequest(struct ClcData *dat,struct ClcContact *contact,HANDLE hContact
if (MirandaExiting()) return 0;
gtalock;
{
- GTACHAINITEM * mpChain=(GTACHAINITEM *)malloc(sizeof(GTACHAINITEM));
- mpChain->hContact=hContact;
- mpChain->dat=dat;
- mpChain->Next=NULL;
+ GTACHAINITEM * mpChain = (GTACHAINITEM *)malloc(sizeof(GTACHAINITEM));
+ mpChain->hContact = hContact;
+ mpChain->dat = dat;
+ mpChain->Next = NULL;
if (gtaLastItem)
{
- gtaLastItem->Next=(GTACHAINITEM *)mpChain;
- gtaLastItem=mpChain;
+ gtaLastItem->Next = (GTACHAINITEM *)mpChain;
+ gtaLastItem = mpChain;
}
else
{
- gtaFirstItem=mpChain;
- gtaLastItem=mpChain;
+ gtaFirstItem = mpChain;
+ gtaLastItem = mpChain;
SetEvent(hgtaWakeupEvent);
}
}
@@ -188,8 +188,8 @@ int gtaOnModulesUnload(WPARAM wParam,LPARAM lParam)
void InitCacheAsync()
{
InitializeCriticalSection(&gtaCS);
- hgtaWakeupEvent=CreateEvent(NULL,FALSE,FALSE,NULL);
- g_dwGetTextAsyncThreadID=(DWORD)mir_forkthread((pThreadFunc)gtaThreadProc,0);
+ hgtaWakeupEvent = CreateEvent(NULL,FALSE,FALSE,NULL);
+ g_dwGetTextAsyncThreadID = (DWORD)mir_forkthread((pThreadFunc)gtaThreadProc,0);
ModernHookEvent(ME_SYSTEM_PRESHUTDOWN, gtaOnModulesUnload);
}