hikalium / liumos

A toy operating system which supports NVDIMM natively.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Window gets black

d0iasm opened this issue · comments

commented

When brower-rs.bin is executed on liumos, an application window gets black once it is overridden by a cursor or it is moved.

Screen.Recording.2021-10-02.at.16.13.19.mov

Thanks for the report! I found that it was a problem about how we are allocating a Sheet buffer for apps: it was pointing a user mode memory region, which is not mapped when we move the sheet, so Flush() copies literary "zero" data that results in a black screen.

Mark as fixed.