X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin4_src%2FUI%2Fmain.c;h=624e381a716726b6d0bd1747b1fcd8162970914f;hb=ba78deafcc3016555469ed263d7a0370fa99db4b;hp=37ee08c732ee556c146eb0858e4d01f7910e3d3b;hpb=327dc4547b437dca7e6e839119a1ca1481b8a40a;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin4_src/UI/main.c b/Usermode/Applications/axwin4_src/UI/main.c index 37ee08c7..624e381a 100644 --- a/Usermode/Applications/axwin4_src/UI/main.c +++ b/Usermode/Applications/axwin4_src/UI/main.c @@ -44,16 +44,23 @@ tAxWin4_Window *CreateBGWin(int w, int h) // Load background image uint32_t *buf = AxWin4_GetWindowBuffer(bgwin); - for( size_t y = 0; y < h; y ++ ) + if( buf ) { - for(size_t x = 0; x < w; x ++ ) + for( size_t y = 0; y < h; y ++ ) { - uint8_t r = y * 256 / h; - uint8_t g = 0; - uint8_t b = x * 256 / w; - buf[y*w+x] = (r << 16) | (g << 8) | b; + for(size_t x = 0; x < w; x ++ ) + { + uint8_t r = y * 256 / h; + uint8_t g = 0; + uint8_t b = x * 256 / w; + buf[y*w+x] = (r << 16) | (g << 8) | b; + } } } + else + { + AxWin4_FillRect(bgwin, 0, 0, w, h, 0x8888CC); + } //AxWin4_DamageRect(bgwin, 0, 0, w, h); AxWin4_ShowWindow(bgwin, true);