summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-10-26 11:49:16 +0100
committerMaxime Coste <frrrwww@gmail.com>2013-10-26 11:49:16 +0100
commitebd768e03d0f77dec5c05f9968e749a977423ece (patch)
tree35778bb489554449d73b264251b2c716eadd7665 /src
parent6093c43e40ae6844d6771a73d4d988d9e245756e (diff)
remove unneeded code in client
Diffstat (limited to 'src')
-rw-r--r--src/client.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/client.cc b/src/client.cc
index 3b9827d6..08c72081 100644
--- a/src/client.cc
+++ b/src/client.cc
@@ -39,7 +39,7 @@ public:
Insertion& last_insert() { return m_client.m_last_insert; }
protected:
- InputMode& reset_normal_mode();
+ void reset_normal_mode();
private:
Client& m_client;
};
@@ -850,9 +850,6 @@ public:
void on_key(Key key) override
{
- if (&context().editor() != &m_inserter.editor())
- return reset_normal_mode().on_key(key);
-
last_insert().second.push_back(key);
if (m_mode == Mode::InsertReg)
{
@@ -954,10 +951,9 @@ private:
}
-InputMode& InputMode::reset_normal_mode()
+void InputMode::reset_normal_mode()
{
m_client.reset_normal_mode();
- return *m_client.m_mode;
}
Client::Client(std::unique_ptr<UserInterface>&& ui, Editor& editor, String name)