summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2012-12-10 18:46:57 +0100
committerMaxime Coste <frrrwww@gmail.com>2012-12-13 18:49:29 +0100
commitdb3a9539619712a9a35146a74597619d4e54a67b (patch)
tree7511d5c4c7e838e607cccc55e7217dd1bb2927de /src
parent9230ccc0877872803a3f456ad7b6b00269d7faed (diff)
code cleanup in remote.cc
Diffstat (limited to 'src')
-rw-r--r--src/remote.cc15
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);
}
}