diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2012-12-10 18:46:57 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2012-12-13 18:49:29 +0100 |
| commit | db3a9539619712a9a35146a74597619d4e54a67b (patch) | |
| tree | 7511d5c4c7e838e607cccc55e7217dd1bb2927de /src | |
| parent | 9230ccc0877872803a3f456ad7b6b00269d7faed (diff) | |
code cleanup in remote.cc
Diffstat (limited to 'src')
| -rw-r--r-- | src/remote.cc | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/remote.cc b/src/remote.cc index 9ed4d141..bf6300a6 100644 --- a/src/remote.cc +++ b/src/remote.cc @@ -245,9 +245,9 @@ DisplayCoord RemoteUI::dimensions() RemoteClient::RemoteClient(int socket, UserInterface* ui) : m_socket(socket), m_ui(ui), m_dimensions(ui->dimensions()) { - Key key{ resize_modifier, Codepoint(((int)m_dimensions.line << 16) | (int)m_dimensions.column) }; - Message msg(socket); - write(msg, key); + Key key{ resize_modifier, Codepoint(((int)m_dimensions.line << 16) | (int)m_dimensions.column) }; + Message msg(socket); + write(msg, key); } void RemoteClient::process_next_message() @@ -288,19 +288,18 @@ void RemoteClient::process_next_message() void RemoteClient::write_next_key() { - // read key before checking dimensions - // so that get_key may handle a resize event - Key key = m_ui->get_key(); + Message msg(m_socket); + // do that before checking dimensions as get_key may + // handle a resize event. + write(msg, m_ui->get_key()); DisplayCoord dimensions = m_ui->dimensions(); - Message msg(m_socket); if (dimensions != m_dimensions) { m_dimensions = dimensions; Key key{ resize_modifier, Codepoint(((int)dimensions.line << 16) | (int)dimensions.column) }; write(msg, key); } - write(msg, key); } } |
