diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-12-20 18:40:17 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-12-20 18:40:17 +0000 |
| commit | 5b94b7315223bb30709700f886c8de9771f5657a (patch) | |
| tree | 2258fc8939bc26c97addd1a8396f184692151ceb /src | |
| parent | 116ea7364ab70703cea4a6fc2ce34c42b99fc13e (diff) | |
Small code tweak
Diffstat (limited to 'src')
| -rw-r--r-- | src/client.cc | 5 | ||||
| -rw-r--r-- | src/client.hh | 2 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/client.cc b/src/client.cc index 69e1aaea..d2cf5e96 100644 --- a/src/client.cc +++ b/src/client.cc @@ -227,12 +227,11 @@ void Client::check_buffer_fs_timestamp() reload_buffer(context(), filename); } -const String& Client::get_env_var(const String& name) const +StringView Client::get_env_var(const String& name) const { auto it = m_env_vars.find(name); - static String empty{}; if (it == m_env_vars.end()) - return empty; + return {}; return it->second; } diff --git a/src/client.hh b/src/client.hh index 42e5dd9f..6beb61f4 100644 --- a/src/client.hh +++ b/src/client.hh @@ -50,7 +50,7 @@ public: void change_buffer(Buffer& buffer); - const String& get_env_var(const String& name) const; + StringView get_env_var(const String& name) const; private: void on_option_changed(const Option& option) override; |
