summaryrefslogtreecommitdiff
path: root/sd/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-05-07 14:18:44 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-05-07 14:19:17 +0100
commit90d8bf72d9ea8fa678707326a3cc4b84fae154a1 (patch)
tree2d49073ad77adc0b760ee3df3d101f82a5bd148b /sd/source
parent15532c9a1f8259d258acd1329661c0c920736662 (diff)
VclPtr: clicking on another sidebar button when navigator open crashes
Change-Id: Iafcc7246a1149a25f6d6fdfb09cf3e85227580db
Diffstat (limited to 'sd/source')
-rw-r--r--sd/source/ui/sidebar/NavigatorWrapper.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/sd/source/ui/sidebar/NavigatorWrapper.cxx b/sd/source/ui/sidebar/NavigatorWrapper.cxx
index 972a737ac707..bd3a13a62784 100644
--- a/sd/source/ui/sidebar/NavigatorWrapper.cxx
+++ b/sd/source/ui/sidebar/NavigatorWrapper.cxx
@@ -77,7 +77,10 @@ void NavigatorWrapper::UpdateNavigator()
void NavigatorWrapper::GetFocus()
{
- maNavigator->GrabFocus();
+ if (maNavigator)
+ maNavigator->GrabFocus();
+ else
+ Control::GetFocus();
}
} } // end of namespace sd::sidebar