diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2012-11-22 14:08:55 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2012-11-22 14:08:55 +0100 |
| commit | 08ad8e8a40ad189271ecea84ad31bd9ea4d9a5e6 (patch) | |
| tree | 72765cbbb6e45262c1cae83a1c77d037b6055808 /src/client_manager.hh | |
| parent | 3b5530ac09bc688f39cd4cd3c4845d8750664ce9 (diff) | |
move Window ownership to the ClientManager instead of the Buffer
Diffstat (limited to 'src/client_manager.hh')
| -rw-r--r-- | src/client_manager.hh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client_manager.hh b/src/client_manager.hh index d4b78480..49415ae2 100644 --- a/src/client_manager.hh +++ b/src/client_manager.hh @@ -18,7 +18,7 @@ public: bool empty() const { return m_clients.empty(); } size_t count() const { return m_clients.size(); } - Window& get_unused_window_for_buffer(Buffer& buffer) const; + Window& get_unused_window_for_buffer(Buffer& buffer); void ensure_no_client_uses_buffer(Buffer& buffer); void redraw_clients() const; @@ -50,6 +50,7 @@ private: }; std::vector<Client> m_clients; + std::vector<std::unique_ptr<Window>> m_windows; }; } |
