mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:48:10 +00:00
Move WindowServer to userspace.
This is a monster patch that required changing a whole bunch of things. There are performance and stability issues all over the place, but it works. Pretty cool, I have to admit :^)
This commit is contained in:
parent
0b1b21d622
commit
640360e958
41 changed files with 325 additions and 463 deletions
|
@ -47,7 +47,7 @@ void WSWindow::set_rect(const Rect& rect)
|
|||
if (m_menu)
|
||||
m_backing = GraphicsBitmap::create(m_rect.size());
|
||||
else if (client)
|
||||
m_backing = client->create_bitmap(m_rect.size());
|
||||
m_backing = client->create_shared_bitmap(m_rect.size());
|
||||
|
||||
}
|
||||
WSWindowManager::the().notify_rect_changed(*this, old_rect, rect);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue