From 6d6c01ff2a9f0350a2dfc4306f7ce7dad96550b7 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 21 Aug 2020 02:25:19 +0200 Subject: [PATCH] Make wxKeyboardState ctor explicit Avoid accidental conversions of e.g. int to wxKeyboardState. --- include/wx/kbdstate.h | 1 + interface/wx/kbdstate.h | 1 + 2 files changed, 2 insertions(+) diff --git a/include/wx/kbdstate.h b/include/wx/kbdstate.h index 8945c6b2ba..43444269cb 100644 --- a/include/wx/kbdstate.h +++ b/include/wx/kbdstate.h @@ -19,6 +19,7 @@ class WXDLLIMPEXP_CORE wxKeyboardState { public: + explicit wxKeyboardState(bool controlDown = false, bool shiftDown = false, bool altDown = false, diff --git a/interface/wx/kbdstate.h b/interface/wx/kbdstate.h index b3a2932209..e834be21d3 100644 --- a/interface/wx/kbdstate.h +++ b/interface/wx/kbdstate.h @@ -30,6 +30,7 @@ public: By default, no modifiers are active. */ + explicit wxKeyboardState(bool controlDown = false, bool shiftDown = false, bool altDown = false,