Skip to content
Snippets Groups Projects
Commit ba185b83 authored by kh1's avatar kh1 Committed by Karsten Heimrich
Browse files

Make sure we call stop before removing a page.


Fixes a spinning cursor in case the page was not fully
loaded and we where closing it at the same time.

Change-Id: Iae6efac70c0c8be2f84e6b1551275bbdf9c5aab3
Reviewed-by: default avatarNiels Weber <niels.2.weber@nokia.com>
Reviewed-by: default avatarKarsten Heimrich <karsten.heimrich@nokia.com>
parent 9fe78411
No related branches found
No related tags found
No related merge requests found
......@@ -100,6 +100,7 @@ public:
public slots:
void copy();
void home();
void stop();
void forward();
void backward();
......
......@@ -249,6 +249,10 @@ void HelpViewer::copy()
QTextBrowser::copy();
}
void HelpViewer::stop()
{
}
void HelpViewer::forward()
{
QTextBrowser::forward();
......
......@@ -492,6 +492,11 @@ void HelpViewer::copy()
triggerPageAction(QWebPage::Copy);
}
void HelpViewer::stop()
{
triggerPageAction(QWebPage::Stop);
}
void HelpViewer::forward()
{
QWebView::forward();
......
......@@ -87,6 +87,7 @@ void OpenPagesModel::removePage(int index)
Q_ASSERT(index >= 0 && index < rowCount());
beginRemoveRows(QModelIndex(), index, index);
HelpViewer *page = m_pages.at(index);
page->stop();
m_pages.removeAt(index);
endRemoveRows();
page->deleteLater();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment