Changeset 672 for trunk/dll/treecnr.c


Ignore:
Timestamp:
May 13, 2007, 5:57:48 AM (14 years ago)
Author:
Steven Levine
Message:

Use dcd->ulItemsToUnHilite
Sync UnHilite? calls with arg mods

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/treecnr.c

    r618 r672  
    3030  19 Apr 07 SHL Sync with AcceptOneDrop GetOneDrop mods
    3131  19 Apr 07 SHL Add more drag/drop error checking
     32  12 May 07 SHL Use dcd->ulItemsToUnHilite; sync with UnHilite arg mods
    3233
    3334***********************************************************************/
     
    504505{
    505506  DIRCNRDATA *dcd;
     507  DIRCNRDATA *dcdsrc;
    506508
    507509  switch (msg) {
     
    547549      li = DoFileDrop(dcd->hwndCnr,
    548550                      dcd->directory, FALSE, MPVOID, MPFROMP(&cni));
    549       if (NumItemsToUnhilite)
     551      dcdsrc = INSTDATA(cni.pDragInfo->hwndSource);
     552      if (dcdsrc->ulItemsToUnHilite) {
    550553        saymsg(MB_CANCEL | MB_ICONEXCLAMATION,
    551                              hwnd,
    552                              GetPString(IDS_ERRORTEXT),
    553                    GetPString(IDS_EXCEEDPMDRGLMT));
     554               hwnd,
     555               GetPString(IDS_ERRORTEXT),
     556               GetPString(IDS_EXCEEDPMDRGLMT));
     557      }
    554558      if (li) {
    555559        li->type = ((fDefaultDeletePerm) ? IDM_PERMDELETE : IDM_DELETE);
     
    830834{
    831835  static APPNOTIFY *apphead = NULL, *apptail = NULL;
    832   DIRCNRDATA *dcd = WinQueryWindowPtr(hwnd, QWL_USER);
     836  DIRCNRDATA *dcd = INSTDATA(hwnd);
     837  DIRCNRDATA *dcdsrc;
    833838
    834839  switch (msg) {
     
    13781383
    13791384          li = DoFileDrop(hwnd, NULL, TRUE, mp1, mp2);
    1380           if (NumItemsToUnhilite)
     1385          dcdsrc = INSTDATA(((PCNRDRAGINFO)mp2)->pDragInfo->hwndSource);
     1386          if (dcdsrc->ulItemsToUnHilite) {
    13811387            saymsg(MB_CANCEL | MB_ICONEXCLAMATION,
    1382                                  hwnd,
    1383                                  GetPString(IDS_ERRORTEXT),
    1384                        GetPString(IDS_EXCEEDPMDRGLMT));
     1388                   hwnd,
     1389                   GetPString(IDS_ERRORTEXT),
     1390                   GetPString(IDS_EXCEEDPMDRGLMT));
     1391          }
    13851392          if (li) {
    13861393            if (!*li->targetpath) {
     
    27842791            RunCommand(hwnd, x);
    27852792            if (fUnHilite)
    2786               UnHilite(hwnd, TRUE, &dcd->lastselection);
     2793              UnHilite(hwnd, TRUE, &dcd->lastselection, 0);
    27872794          }
    27882795        }
Note: See TracChangeset for help on using the changeset viewer.