We need to create the right pane also in case we handle a help request.

This commit is contained in:
kh1
2010-03-16 19:31:29 +01:00
parent d849652700
commit 54be2fed8a
2 changed files with 6 additions and 6 deletions

View File

@@ -485,7 +485,7 @@ bool HelpPlugin::unregisterDocumentation(const QStringList &nameSpaces)
return needsSetup;
}
void HelpPlugin::createRightPaneSideBar()
void HelpPlugin::createRightPaneContextViewer()
{
if (m_helpViewerForSideBar)
return;
@@ -855,10 +855,12 @@ HelpViewer* HelpPlugin::viewerForContextMode()
HelpViewer *viewer = m_centralWidget->currentHelpViewer();
if (placeHolder && showSideBySide) {
RightPaneWidget::instance()->setShown(true);
createRightPaneContextViewer();
viewer = m_helpViewerForSideBar;
} else {
activateHelpMode();
if (!viewer && m_centralWidget)
if (!viewer)
viewer = m_centralWidget->newEmptyTab();
}
return viewer;
@@ -867,9 +869,7 @@ HelpViewer* HelpPlugin::viewerForContextMode()
void HelpPlugin::activateContext()
{
using namespace Core;
if (!m_helpViewerForSideBar)
createRightPaneSideBar();
createRightPaneContextViewer();
RightPanePlaceHolder* placeHolder = RightPanePlaceHolder::current();
if (placeHolder && m_helpViewerForSideBar->hasFocus()) {