From 23d65a3a5c1e6c0e2501d41ae0660c89085dbb84 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Sat, 10 Apr 2010 00:35:01 +0200 Subject: Fix focus problems and trim search strings (fix encodings problems, step 1) --- src/mainview.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/mainview.cpp') diff --git a/src/mainview.cpp b/src/mainview.cpp index d5c552f2..a5eaa748 100644 --- a/src/mainview.cpp +++ b/src/mainview.cpp @@ -61,6 +61,9 @@ #include #include +// Defines +#define QL1S(x) QLatin1String(x) + MainView::MainView(MainWindow *parent) : KTabWidget(parent) @@ -300,7 +303,10 @@ void MainView::currentChanged(int index) Application::instance()->mainWindow()->setZoomSliderFactor(tab->view()->zoomFactor()); // set focus to the current webview - tab->view()->setFocus(); + if(tab->url().scheme() == QL1S("about")) + _bars->currentWidget()->setFocus(); + else + tab->view()->setFocus(); } @@ -374,7 +380,7 @@ void MainView::newTab() default: break; } - urlBarWidget()->setFocus(); + _bars->currentWidget()->setFocus(); } -- cgit v1.2.1