2010-06-28 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
authorjesus@webkit.org <jesus@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 28 Jun 2010 15:35:02 +0000 (15:35 +0000)
committerjesus@webkit.org <jesus@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 28 Jun 2010 15:35:02 +0000 (15:35 +0000)
        Reviewed by Kenneth Rohde Christiansen.

        [Qt] QtTestBrowser does not have a "Load" button ; therefore, unable to load pages on touch only symbian devices (portrait mode).
        https://bugs.webkit.org/show_bug.cgi?id=38597

        Fix behavior so reload button really acts as a load and a reload button.

        * QtTestBrowser/mainwindow.cpp:
        (MainWindow::changeLocation):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62009 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/QtTestBrowser/mainwindow.cpp

index e19cc5c..9598e0c 100644 (file)
@@ -1,3 +1,15 @@
+2010-06-28  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        [Qt] QtTestBrowser does not have a "Load" button ; therefore, unable to load pages on touch only symbian devices (portrait mode).
+        https://bugs.webkit.org/show_bug.cgi?id=38597
+
+        Fix behavior so reload button really acts as a load and a reload button.
+
+        * QtTestBrowser/mainwindow.cpp:
+        (MainWindow::changeLocation):
+
 2010-06-28  Xan Lopez  <xlopez@igalia.com>
 
         Reviewed by Gustavo Noronha.
index 0c9fcc1..c5cf15c 100644 (file)
@@ -144,12 +144,14 @@ void MainWindow::load(const QUrl& url)
 
 void MainWindow::changeLocation()
 {
-    if (page()->mainFrame()->url().isValid()) {
+    QString string = urlEdit->text();
+    QUrl mainFrameURL = page()->mainFrame()->url();
+
+    if (mainFrameURL.isValid() && string == mainFrameURL.toString()) {
         page()->triggerAction(QWebPage::Reload);
         return;
     }
 
-    QString string = urlEdit->text();
     load(string);
 }