aboutsummaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
Diffstat (limited to 'backends')
-rw-r--r--backends/PalmOS/Src/skin.cpp8
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
+}