diff options
Diffstat (limited to 'backends')
-rw-r--r-- | backends/PalmOS/Src/skin.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/backends/PalmOS/Src/skin.cpp b/backends/PalmOS/Src/skin.cpp index 092c32067a..d23d456823 100644 --- a/backends/PalmOS/Src/skin.cpp +++ b/backends/PalmOS/Src/skin.cpp @@ -94,7 +94,7 @@ static void SknCopyBits(DmOpenRef skinDBP, DmResID bitmapID, const RectangleType } if (ch) { - Coord picth = gVars->screenFullWidth; + Coord picth = gVars->screenPitch; dst = (UInt8 *)BmpGetBits(WinGetBitmap(WinGetDisplayWindow())); dst+= destX + destY * picth; @@ -120,8 +120,10 @@ void SknApplySkin() { RectangleType r; FormPtr frmP = FrmGetActiveForm(); - WinScreenLock(winLockErase); + WinScreenLock(winLockDontCare); //SknSetPalette(); + RctSetRectangle(&r,0,0,160,160); + WinEraseRectangle(&r,0); FrmDrawForm(frmP); if (gPrefs->card.volRefNum != sysInvalidRefNum) @@ -565,4 +567,4 @@ Boolean SknProcessArrowAction(UInt16 button) { } return handled; -}
\ No newline at end of file +} |