diff options
author | crupest <crupest@outlook.com> | 2018-12-05 14:08:36 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2018-12-05 14:08:36 +0800 |
commit | 58fd5162fdb32d4cf70a7fdd6cf6a83ba9e32f6d (patch) | |
tree | 5b101d155f2f4303c947c49d786f0ce4a0fa4b07 /src/ui/window.cpp | |
parent | dd75868a05cfc9d71b26f1197022c03ba481fe33 (diff) | |
download | cru-58fd5162fdb32d4cf70a7fdd6cf6a83ba9e32f6d.tar.gz cru-58fd5162fdb32d4cf70a7fdd6cf6a83ba9e32f6d.tar.bz2 cru-58fd5162fdb32d4cf70a7fdd6cf6a83ba9e32f6d.zip |
Remove IsNoHandler.
Diffstat (limited to 'src/ui/window.cpp')
-rw-r--r-- | src/ui/window.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/ui/window.cpp b/src/ui/window.cpp index c757c4e1..ac79392b 100644 --- a/src/ui/window.cpp +++ b/src/ui/window.cpp @@ -322,15 +322,12 @@ namespace cru::ui bool Window::HandleWindowMessage(HWND hwnd, int msg, WPARAM w_param, LPARAM l_param, LRESULT & result) { - if (!native_message_event.IsNoHandler()) + events::WindowNativeMessageEventArgs args(this, this, {hwnd, msg, w_param, l_param}); + native_message_event.Raise(args); + if (args.GetResult().has_value()) { - events::WindowNativeMessageEventArgs args(this, this, {hwnd, msg, w_param, l_param}); - native_message_event.Raise(args); - if (args.GetResult().has_value()) - { - result = args.GetResult().value(); - return true; - } + result = args.GetResult().value(); + return true; } switch (msg) { |