Ignore:
Timestamp:
Nov 2, 2009, 11:32:16 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

3rdparty: os2/xsystray: Implemented array of HMQ to track HK_INPUT hook installation/removal.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/3rdparty/os2/xsystray/xsystray.c

    r280 r281  
    10711071
    10721072static
    1073 BOOL WgtXSysTrayControl(HWND hwnd, PXCENTERWIDGET pWidget,
    1074                         PSYSTRAYCTLDATA pCtlData)
    1075 {
    1076     BOOL brc = FALSE;
     1073ULONG WgtXSysTrayControl(HWND hwnd, PXCENTERWIDGET pWidget,
     1074                         PSYSTRAYCTLDATA pCtlData)
     1075{
     1076    BOOL    brc = FALSE;
     1077    ULONG   xrc = XST_FAIL;
     1078
    10771079    PSYSTRAYDATA pSysTrayData = (PSYSTRAYDATA)pWidget->pUser;
    10781080
     
    10871089            pCtlData->u.version.ulMajor = XSYSTRAY_VERSION_MINOR;
    10881090            pCtlData->u.version.ulRevision = XSYSTRAY_VERSION_REVISION;
    1089             brc = TRUE;
     1091            xrc = XST_OK;
    10901092        }
    10911093        break;
     
    11121114            hIcon = WinCreatePointerIndirect(HWND_DESKTOP, &Info);
    11131115            if (hIcon == NULLHANDLE)
    1114             {
    1115                 brc = FALSE;
    11161116                break;
    1117             }
    11181117
    11191118            pData = FindIconData(pSysTrayData, pCtlData->hwndSender,
     
    11291128                // we didn't change the number of icons so simply invalidate
    11301129                WinInvalidateRect(pWidget->hwndWidget, NULL, FALSE);
     1130
     1131                xrc = XST_REPLACED;
    11311132            }
    11321133            else
     
    11661167
    11671168                WgtXSysTrayUpdateAfterIconAddRemove(pWidget);
     1169
     1170                xrc = XST_OK;
    11681171            }
    1169 
    1170             brc = TRUE;
    11711172        }
    11721173        break;
     
    12011202                WgtXSysTrayUpdateAfterIconAddRemove(pWidget);
    12021203
    1203                 brc = TRUE;
     1204                xrc = XST_OK;
    12041205            }
    12051206            else
     
    12131214
    12141215    LOGF(("return %d (WinGetLastError is %x)\n",
    1215           brc, WinGetLastError(pWidget->habWidget)));
    1216 
    1217     return brc;
     1216          xrc, WinGetLastError(pWidget->habWidget)));
     1217
     1218    return xrc;
    12181219}
    12191220
Note: See TracChangeset for help on using the changeset viewer.