diff --git a/vcl/source/window/winproc.cxx b/vcl/source/window/winproc.cxx index 7ee8e793ea43..769e1d508ed3 100644 --- a/vcl/source/window/winproc.cxx +++ b/vcl/source/window/winproc.cxx @@ -1876,17 +1876,11 @@ static void ImplHandleUserEvent( ImplSVEvent* pSVEvent ) if ( pSVEvent->mpWindow ) { pSVEvent->mpWindow->ImplRemoveDel( &(pSVEvent->maDelData) ); - if ( pSVEvent->mpLink ) - pSVEvent->mpLink->Call( pSVEvent->mpData ); - else - pSVEvent->mpWindow->UserEvent( 0, pSVEvent->mpData ); + pSVEvent->mpLink->Call( pSVEvent->mpData ); } else { - if ( pSVEvent->mpLink ) - pSVEvent->mpLink->Call( pSVEvent->mpData ); - else - GetpApp()->UserEvent( 0, pSVEvent->mpData ); + pSVEvent->mpLink->Call( pSVEvent->mpData ); } }