libyui/libyui-gcc11.patch

18 lines
708 B
Diff

diff --git a/examples/ManyWidgets.cc b/examples/ManyWidgets.cc
index b26856d..dd4fdb1 100644
--- a/examples/ManyWidgets.cc
+++ b/examples/ManyWidgets.cc
@@ -130,10 +130,10 @@ std::string debugEvent( YBusyIndicator * busy, YEvent * event )
switch ( event->eventType() )
{
case YEvent::WidgetEvent:
- ev << "\n- " << YEvent::toString( dynamic_cast<YWidgetEvent*>(event)->reason() );
+ ev << "\n- " << YEvent::toString( dynamic_cast<YWidgetEvent&>(*event).reason() );
break;
case YEvent::KeyEvent:
- ev << "\n- " << dynamic_cast<YKeyEvent*>(event)->keySymbol();
+ ev << "\n- " << dynamic_cast<YKeyEvent&>(*event).keySymbol();
break;
default:
break;