summaryrefslogtreecommitdiff
path: root/src/client.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-10-15 18:50:43 +0100
committerMaxime Coste <frrrwww@gmail.com>2013-10-15 18:50:43 +0100
commitfe0a4f0d11362fd89d35067847cefe12fb249d68 (patch)
treea9bf01aede96e4ea3a5640c51fefc3c08c3d7f15 /src/client.cc
parent608196f526b542c257810ef1284813c6cc13197e (diff)
Reset normal mode when changing the current editor
Diffstat (limited to 'src/client.cc')
-rw-r--r--src/client.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/client.cc b/src/client.cc
index 2f4323bc..3e92727c 100644
--- a/src/client.cc
+++ b/src/client.cc
@@ -937,7 +937,7 @@ private:
InputMode& InputMode::reset_normal_mode()
{
- m_client.change_input_mode(new InputModes::Normal(m_client));
+ m_client.reset_normal_mode();
return *m_client.m_mode;
}
@@ -1090,4 +1090,9 @@ void Client::redraw_ifn()
}
}
+void Client::reset_normal_mode()
+{
+ change_input_mode(new InputModes::Normal(*this));
+}
+
}