diff options
-rw-r--r-- | sfx2/source/dialog/backingwindow.cxx | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/sfx2/source/dialog/backingwindow.cxx b/sfx2/source/dialog/backingwindow.cxx index 5bd7ad19ded8..45dd2af33006 100644 --- a/sfx2/source/dialog/backingwindow.cxx +++ b/sfx2/source/dialog/backingwindow.cxx @@ -410,15 +410,18 @@ bool BackingWindow::PreNotify(NotifyEvent& rNEvt) } else // F6 { - if(mpAllRecentThumbnails->IsVisible()) - { - mpAllRecentThumbnails->GrabFocus(); - return true; - } - else if(mpLocalView->IsVisible()) + if( mpAllButtonsBox->HasChildPathFocus() ) { - mpLocalView->GrabFocus(); - return true; + if(mpAllRecentThumbnails->IsVisible()) + { + mpAllRecentThumbnails->GrabFocus(); + return true; + } + else if(mpLocalView->IsVisible()) + { + mpLocalView->GrabFocus(); + return true; + } } } } |