X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Usermode%2FApplications%2Faxwin4_src%2FUI%2Fmain.c;h=c831558dc40961a32753e8f6288a55f9735fe34a;hb=5f8480455a9e2172b15dfc7fb96480a68506c30d;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..c831558d 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, 0x0000CC); + } //AxWin4_DamageRect(bgwin, 0, 0, w, h); AxWin4_ShowWindow(bgwin, true);