summaryrefslogtreecommitdiff
path: root/src/client_manager.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2012-11-22 14:08:55 +0100
committerMaxime Coste <frrrwww@gmail.com>2012-11-22 14:08:55 +0100
commit08ad8e8a40ad189271ecea84ad31bd9ea4d9a5e6 (patch)
tree72765cbbb6e45262c1cae83a1c77d037b6055808 /src/client_manager.hh
parent3b5530ac09bc688f39cd4cd3c4845d8750664ce9 (diff)
move Window ownership to the ClientManager instead of the Buffer
Diffstat (limited to 'src/client_manager.hh')
-rw-r--r--src/client_manager.hh3
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;
};
}