diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-05-07 14:18:44 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-05-07 14:19:17 +0100 |
commit | 90d8bf72d9ea8fa678707326a3cc4b84fae154a1 (patch) | |
tree | 2d49073ad77adc0b760ee3df3d101f82a5bd148b /sd/source | |
parent | 15532c9a1f8259d258acd1329661c0c920736662 (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.cxx | 5 |
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 |