1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 02:47:35 +00:00

Kernel: Fix crash when opening GPU3DDevice without creating a context

This commit is contained in:
Sahan Fernando 2022-03-18 19:18:02 +11:00 committed by Ali Mohammad Pur
parent 3bbb5734af
commit 8601f74d5f
2 changed files with 2 additions and 3 deletions

View file

@ -127,7 +127,7 @@ private:
Kernel::Graphics::VirtIOGPU::GraphicsAdapter& m_graphics_adapter;
// Context used for kernel operations (e.g. flushing resources to scanout)
ContextID m_kernel_context_id;
HashMap<RefPtr<OpenFileDescription>, RefPtr<PerContextState>> m_context_state_lookup;
HashMap<OpenFileDescription*, RefPtr<PerContextState>> m_context_state_lookup;
// Memory management for backing buffers
OwnPtr<Memory::Region> m_transfer_buffer_region;
constexpr static size_t NUM_TRANSFER_REGION_PAGES = 256;