From 3b2a8551e3cee2efc8a77a375ad71b6a489d1d86 Mon Sep 17 00:00:00 2001 From: Jinhao Date: Mon, 20 Mar 2017 06:24:31 +0800 Subject: [PATCH] fix a compiler error of API::enum_widgets --- include/nana/gui/programming_interface.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/nana/gui/programming_interface.hpp b/include/nana/gui/programming_interface.hpp index 75c3ed40..0280a1d4 100644 --- a/include/nana/gui/programming_interface.hpp +++ b/include/nana/gui/programming_interface.hpp @@ -177,7 +177,7 @@ namespace API template void enum_widgets(window wd, bool recursive, EnumFunction && fn) { - static_assert(std::is_convertible::value, "enum_widgets: The specified Widget is not a widget type."); + static_assert(std::is_convertible::type*, ::nana::widget*>::value, "enum_widgets: The specified Widget is not a widget type."); detail::enum_widgets_function enum_fn(static_cast(fn)); enum_fn.enum_widgets(wd, recursive);