From 02d530fd8897b9d1aa9cc3b0ad8712a3b17d468f Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Sun, 17 Jun 2012 07:50:49 +0200 Subject: Super safe checks in WebTab::url() detection BUG: 299400 --- src/webtab.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/webtab.cpp b/src/webtab.cpp index de7e134c..c049e459 100644 --- a/src/webtab.cpp +++ b/src/webtab.cpp @@ -121,7 +121,10 @@ WebView *WebTab::view() WebPage *WebTab::page() { - return view()->page(); + if (view()) + return view()->page(); + + return 0; } @@ -132,7 +135,11 @@ KUrl WebTab::url() return page()->loadingUrl(); } - return view()->url(); + if (view()) + return view()->url(); + + kDebug() << "OOPS... NO web classes survived! Returning an empty url..."; + return KUrl(); } -- cgit v1.2.1