Changeset 69
- Timestamp:
- Sep 28, 2023, 8:07:29 PM (23 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/classes/c/c_mm/mmfolder.c
r61 r69 59 59 #include "sys_funcs.h" 60 60 61 //#if 062 #ifndef _cwmmQuerySmallBitmapHandle63 #define _cwmmQuerySmallBitmapHandle MMImage_cwmmQuerySmallBitmapHandle64 #define _cwmmQuerySmallBitmapHandleCWBitmap MMBitmap_cwmmQuerySmallBitmapHandle65 #endif66 //#endif67 61 #define STOREWINDOWID 112233 68 62 … … 389 383 Wondering what hidden problems/bugs will show upt in the future... 390 384 */ 391 if((hbm= _cwmmQuerySmallBitmapHandle( (MMImage*) wpObject, ulIconSize, mrc, hwndCnr))!=NULLHANDLE)385 if((hbm=MMImage_cwmmQuerySmallBitmapHandle( (MMImage*) wpObject, ulIconSize, mrc, hwndCnr))!=NULLHANDLE) 392 386 pBmpInfoHeader2=(PBITMAPINFOHEADER2)_wpQueryBitmapInfoHeader((MMImage*)wpObject); 393 387 #ifdef DEBUG … … 399 393 /* The default WPS bitmap class (WPBitmap) returns an PBITMAPHEADER. The CWBitmap class 400 394 does return a PBITMAPHEADER2<-. */ 401 if((hbm= _cwmmQuerySmallBitmapHandleCWBitmap( (MMBitmap*) wpObject, ulIconSize))!=NULLHANDLE)395 if((hbm=MMBitmap_cwmmQuerySmallBitmapHandle( (MMBitmap*) wpObject, ulIconSize))!=NULLHANDLE) 402 396 pBmpInfoHeader2=(PBITMAPINFOHEADER2)_cwmmQueryBitmapInfoHeader((MMBitmap*)wpObject); 403 397 } … … 442 436 cwDraw2ColorBorder(pOwnerItem->hps, &rclTemp, CLR_BLACK, CLR_DARKGRAY); 443 437 /* Done */ 444 free(hbm); 438 if(_somIsA(wpObject, cwImageClass)) { 439 MMImage_cwmmFreeSmallBitmap((MMImage *)wpObject); 440 } 441 else { 442 MMBitmap_cwmmFreeSmallBitmap((MMBitmap*)wpObject); 443 } 445 444 return (MRESULT) TRUE; 446 445 }/* hbm */ … … 581 580 /* Get the small bitmap from the object */ 582 581 if(_somIsA(wpObject, cwImageClass)) { 583 hbm= _cwmmQuerySmallBitmapHandle( (MMImage*) wpObject, ulIconSize, mrc, hwndCnr);582 hbm=MMImage_cwmmQuerySmallBitmapHandle( (MMImage*) wpObject, ulIconSize, mrc, hwndCnr); 584 583 pBmpInfoHeader2=(PBITMAPINFOHEADER2)_wpQueryBitmapInfoHeader((MMImage*)wpObject); 585 584 } 586 585 else if(_somIsA(wpObject, cwBitmapClass)) { 587 hbm= _cwmmQuerySmallBitmapHandleCWBitmap( (MMImage*) wpObject, ulIconSize);586 hbm=MMBitmap_cwmmQuerySmallBitmapHandle( (MMImage*) wpObject, ulIconSize); 588 587 pBmpInfoHeader2=(PBITMAPINFOHEADER2)_wpQueryBitmapInfoHeader((MMBitmap*)wpObject); 589 588 } … … 636 635 CLR_WHITE, CLR_BLACK, DBM_STRETCH /*|DBM_IMAGEATTRS*/); 637 636 } 637 if(_somIsA(wpObject, cwImageClass)) { 638 MMImage_cwmmFreeSmallBitmap((MMImage *)wpObject); 639 } 640 else { 641 MMBitmap_cwmmFreeSmallBitmap((MMBitmap*)wpObject); 642 } 638 643 return (MRESULT) TRUE; 639 644 }/* hbm */
Note:
See TracChangeset
for help on using the changeset viewer.