Simplify DispatchResult ctors

This commit is contained in:
Yuriy Skalko 2020-10-27 14:16:07 +02:00
parent d8ead7debf
commit b8737e898c

View File

@ -24,21 +24,10 @@ class DispatchResult
{ {
public: public:
/// ///
DispatchResult() : DispatchResult() = default;
dispatched_(false),
error_(false),
update_(Update::None),
need_buf_update_(false),
need_msg_update_(true)
{}
/// ///
DispatchResult(bool dispatched, Update::flags f) : DispatchResult(bool dispatched, Update::flags f) :
dispatched_(dispatched), dispatched_(dispatched), update_(f) {}
error_(false),
update_(f),
need_buf_update_(false),
need_msg_update_(true)
{}
/// ///
bool dispatched() const { return dispatched_; } bool dispatched() const { return dispatched_; }
/// ///
@ -72,17 +61,17 @@ public:
private: private:
/// was the event fully dispatched? /// was the event fully dispatched?
bool dispatched_; bool dispatched_ = false;
/// was there an error? /// was there an error?
bool error_; bool error_ = false;
/// do we need to redraw the screen afterwards? /// do we need to redraw the screen afterwards?
Update::flags update_; Update::flags update_ = Update::None;
/// ///
docstring message_; docstring message_;
/// ///
bool need_buf_update_; bool need_buf_update_ = false;
/// ///
bool need_msg_update_; bool need_msg_update_ = true;
}; };