summaryrefslogtreecommitdiff
path: root/src/mainview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainview.cpp')
-rw-r--r--src/mainview.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/mainview.cpp b/src/mainview.cpp
index 185d0a41..49fa237b 100644
--- a/src/mainview.cpp
+++ b/src/mainview.cpp
@@ -560,15 +560,22 @@ void MainView::webViewIconChanged()
void MainView::webViewTitleChanged(const QString &title)
{
+ QString tabTitle = title;
+ if(title.isEmpty())
+ {
+ tabTitle = i18n("(Untitled)");
+ }
WebView *webView = qobject_cast<WebView*>(sender());
int index = webViewIndex(webView);
if (-1 != index)
{
- setTabText(index, title);
+ setTabText(index, tabTitle);
}
if (currentIndex() == index)
- emit setCurrentTitle(title);
- Application::historyManager()->updateHistoryItem(webView->url(), title);
+ {
+ emit setCurrentTitle(tabTitle);
+ }
+ Application::historyManager()->updateHistoryItem(webView->url(), tabTitle);
}