mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-20 17:52:52 +00:00
wm: use 'Expanding_ram_session_client'
Use 'env().ram()' instead of a non-expanding 'Ram_session_client' for 'env().ram_session_cap()'. Fixes #2408
This commit is contained in:
parent
4d442bca30
commit
7df4497e72
@ -161,7 +161,7 @@ struct Wm::Decorator_nitpicker_session : Genode::Rpc_object<Nitpicker::Session>,
|
||||
|
||||
Genode::Heap _heap { _env.ram(), _env.rm() };
|
||||
|
||||
Ram_session_client _ram;
|
||||
Genode::Ram_session &_ram;
|
||||
|
||||
Nitpicker::Connection _nitpicker_session { _env, "decorator" };
|
||||
|
||||
@ -200,7 +200,7 @@ struct Wm::Decorator_nitpicker_session : Genode::Rpc_object<Nitpicker::Session>,
|
||||
* \param ep entrypoint used for dispatching signals
|
||||
*/
|
||||
Decorator_nitpicker_session(Genode::Env &env,
|
||||
Ram_session_capability ram,
|
||||
Genode::Ram_session &ram,
|
||||
Allocator &md_alloc,
|
||||
Reporter &pointer_reporter,
|
||||
Last_motion &last_motion,
|
||||
|
@ -62,7 +62,7 @@ struct Wm::Main
|
||||
Nitpicker::Connection focus_nitpicker_session { env };
|
||||
|
||||
Nitpicker::Root nitpicker_root { env, window_registry,
|
||||
heap, env.ram_session_cap(),
|
||||
heap, env.ram(),
|
||||
pointer_reporter, focus_request_reporter,
|
||||
focus_nitpicker_session };
|
||||
|
||||
|
@ -434,9 +434,9 @@ class Wm::Nitpicker::Session_component : public Rpc_object<Nitpicker::Session>,
|
||||
|
||||
Genode::Env &_env;
|
||||
|
||||
Session_label _session_label;
|
||||
Ram_session_client _ram;
|
||||
Nitpicker::Connection _session { _env, _session_label.string() };
|
||||
Session_label _session_label;
|
||||
Genode::Ram_session &_ram;
|
||||
Nitpicker::Connection _session { _env, _session_label.string() };
|
||||
|
||||
Window_registry &_window_registry;
|
||||
Session_control_fn &_session_control_fn;
|
||||
@ -710,7 +710,7 @@ class Wm::Nitpicker::Session_component : public Rpc_object<Nitpicker::Session>,
|
||||
* \param ep entrypoint used for managing the views
|
||||
*/
|
||||
Session_component(Genode::Env &env,
|
||||
Ram_session_capability ram,
|
||||
Genode::Ram_session &ram,
|
||||
Window_registry &window_registry,
|
||||
Allocator &session_alloc,
|
||||
Session_label const &session_label,
|
||||
@ -991,7 +991,7 @@ class Wm::Nitpicker::Root : public Genode::Rpc_object<Genode::Typed_root<Session
|
||||
|
||||
Allocator &_md_alloc;
|
||||
|
||||
Ram_session_capability _ram;
|
||||
Genode::Ram_session &_ram;
|
||||
|
||||
enum { STACK_SIZE = 1024*sizeof(long) };
|
||||
|
||||
@ -1086,7 +1086,7 @@ class Wm::Nitpicker::Root : public Genode::Rpc_object<Genode::Typed_root<Session
|
||||
*/
|
||||
Root(Genode::Env &env,
|
||||
Window_registry &window_registry, Allocator &md_alloc,
|
||||
Ram_session_capability ram,
|
||||
Genode::Ram_session &ram,
|
||||
Reporter &pointer_reporter, Reporter &focus_request_reporter,
|
||||
Nitpicker::Session &focus_nitpicker_session)
|
||||
:
|
||||
|
Loading…
x
Reference in New Issue
Block a user