summaryrefslogtreecommitdiff
path: root/src/assert.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-03-16 23:08:10 +0000
committerMaxime Coste <mawww@kakoune.org>2017-03-16 23:34:02 +0000
commite44f95820ee182460bee2e7569ab4ecb1d444112 (patch)
treeeaf60c648066fef5b57512dc6ccc47d8095717e4 /src/assert.cc
parent5f7464d90d0bfe641dd2c7bbbca6e78d92d9d818 (diff)
Fixes some clang-tidy warning and add a few missing meta.hh include
Diffstat (limited to 'src/assert.cc')
-rw-r--r--src/assert.cc15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/assert.cc b/src/assert.cc
index 1e5542ee..5f8a3f9d 100644
--- a/src/assert.cc
+++ b/src/assert.cc
@@ -28,21 +28,12 @@ private:
bool notify_fatal_error(StringView msg)
{
#if defined(__CYGWIN__)
- int res = MessageBox(NULL, msg.zstr(), "Kakoune: fatal error",
- MB_OKCANCEL | MB_ICONERROR);
- switch (res)
- {
- case IDCANCEL:
- return false;
- case IDOK:
- return true;
- }
+ return MessageBox(NULL, msg.zstr(), "Kakoune: fatal error",
+ MB_OKCANCEL | MB_ICONERROR) == IDOK;
#elif defined(__linux__)
auto cmd = format("xmessage -buttons 'quit:0,ignore:1' '{}'", msg);
- if (system(cmd.c_str()) == 1)
- return true;
+ return system(cmd.c_str()) == 1;
#endif
- return false;
}
void on_assert_failed(const char* message)