Skip to content

Commit e8a76d3

Browse files
committed
Fix for Misc elements issues #216 Item 1.a (Add cast utility that deals with indirect elements)
1 parent c981efd commit e8a76d3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/src/element/menu.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <elements/element/composite.hpp>
88
#include <elements/element/traversal.hpp>
99
#include <elements/element/port.hpp>
10+
#include <elements/element/traversal.hpp>
1011

1112
namespace cycfi { namespace elements
1213
{
@@ -311,7 +312,7 @@ namespace cycfi { namespace elements
311312
i += down? +1 : -1
312313
)
313314
{
314-
auto e = dynamic_cast<basic_menu_item_element*>(&c->at(i));
315+
auto e = find_element<basic_menu_item_element*>(&c->at(i));
315316
if (e && e->is_enabled())
316317
{
317318
if (e == this)

0 commit comments

Comments
 (0)