Kaydet (Commit) 8ea96c44 authored tarafından Caolán McNamara's avatar Caolán McNamara

Resolves: rhbz#654203# crash after unhandled exception

üst 1702d31d
...@@ -3793,11 +3793,18 @@ uno::Reference<accessibility::XAccessibleEditableText> lcl_GetxText() ...@@ -3793,11 +3793,18 @@ uno::Reference<accessibility::XAccessibleEditableText> lcl_GetxText()
uno::Reference<accessibility::XAccessibleEditableText> xText; uno::Reference<accessibility::XAccessibleEditableText> xText;
Window* pFocusWin = ImplGetSVData()->maWinData.mpFocusWin; Window* pFocusWin = ImplGetSVData()->maWinData.mpFocusWin;
if (!pFocusWin) if (!pFocusWin)
return xText; return xText;
uno::Reference< accessibility::XAccessible > xAccessible( pFocusWin->GetAccessible( true ) ); try
if (xAccessible.is()) {
xText = FindFocus(xAccessible->getAccessibleContext()); uno::Reference< accessibility::XAccessible > xAccessible( pFocusWin->GetAccessible( true ) );
if (xAccessible.is())
xText = FindFocus(xAccessible->getAccessibleContext());
}
catch(const uno::Exception& e)
{
g_warning( "Exception in getting input method surrounding text" );
}
return xText; return xText;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment