diff options
| author | Andrea Diamantini <adjam7@gmail.com> | 2009-06-21 12:17:36 +0200 | 
|---|---|---|
| committer | Andrea Diamantini <adjam7@gmail.com> | 2009-06-21 12:17:36 +0200 | 
| commit | 554b30dd0101524d846df6c76a07db011d4d0c00 (patch) | |
| tree | c212bbf137c4b345c9d1d523878cdb0331bf6901 /src | |
| parent | Comments and Fixes (diff) | |
| download | rekonq-554b30dd0101524d846df6c76a07db011d4d0c00.tar.xz | |
Deleting popup in empty msg
Diffstat (limited to 'src')
| -rw-r--r-- | src/mainview.cpp | 4 | ||||
| -rw-r--r-- | src/mainwindow.cpp | 5 | 
2 files changed, 6 insertions, 3 deletions
diff --git a/src/mainview.cpp b/src/mainview.cpp index 2db26988..05a32e7d 100644 --- a/src/mainview.cpp +++ b/src/mainview.cpp @@ -303,7 +303,7 @@ void MainView::slotCurrentChanged(int index)      WebView *oldWebView = this->webView(m_urlBars->currentIndex());      if (oldWebView)      { -        disconnect(oldWebView, SIGNAL(statusBarMessage(const QString&)), +        disconnect(oldWebView->page(), SIGNAL(statusBarMessage(const QString&)),                     this, SIGNAL(showStatusBarMessage(const QString&)));          disconnect(oldWebView->page(), SIGNAL(linkHovered(const QString&, const QString&, const QString&)),                     this, SIGNAL(linkHovered(const QString&))); @@ -311,7 +311,7 @@ void MainView::slotCurrentChanged(int index)                     this, SIGNAL(loadProgress(int)));      } -    connect(webView, SIGNAL(statusBarMessage(const QString&)), this, SIGNAL(showStatusBarMessage(const QString&))); +    connect(webView->page(), SIGNAL(statusBarMessage(const QString&)), this, SIGNAL(showStatusBarMessage(const QString&)));      connect(webView->page(), SIGNAL(linkHovered(const QString&, const QString&, const QString&)), this, SIGNAL(linkHovered(const QString&)));      connect(webView, SIGNAL(loadProgress(int)), this, SIGNAL(loadProgress(int))); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index ccd40e3c..811d607b 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -161,7 +161,7 @@ void MainWindow::postLaunch()      connect(m_view, SIGNAL(loadProgress(int)), this, SLOT(slotLoadProgress(int)));      connect(m_view, SIGNAL(printRequested(QWebFrame *)), this, SLOT(printRequested(QWebFrame *))); -    // "status bar" messages +    // "status bar" messages (new notifyMessage system)      connect(m_view, SIGNAL(showStatusBarMessage(const QString&)), this, SLOT(notifyMessage(const QString&)));      connect(m_view, SIGNAL(linkHovered(const QString&)), this, SLOT(notifyMessage(const QString&))); @@ -853,7 +853,10 @@ QAction *MainWindow::actionByName(const QString name)  void MainWindow::notifyMessage(const QString &msg, Rekonq::Notify status)  {      if(msg.isEmpty()) +    { +        delete m_popup;          return; +    }      if(m_popup)          delete m_popup;  | 
