[GTK] MiniBrowser should reload the view then the reload button is clicked
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 24 Feb 2012 13:32:42 +0000 (13:32 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 24 Feb 2012 13:32:42 +0000 (13:32 +0000)
https://bugs.webkit.org/show_bug.cgi?id=79472

Reviewed by Philippe Normand.

* MiniBrowser/gtk/BrowserWindow.c:
(reloadCallback): Call webkit_web_view_reload().
(browser_window_init): Connect reload item clicked even to
reloadCallback instead of activateUriEntryCallback.

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

Tools/ChangeLog
Tools/MiniBrowser/gtk/BrowserWindow.c

index 3038e2e..1f4d287 100644 (file)
@@ -1,3 +1,15 @@
+2012-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] MiniBrowser should reload the view then the reload button is clicked
+        https://bugs.webkit.org/show_bug.cgi?id=79472
+
+        Reviewed by Philippe Normand.
+
+        * MiniBrowser/gtk/BrowserWindow.c:
+        (reloadCallback): Call webkit_web_view_reload().
+        (browser_window_init): Connect reload item clicked even to
+        reloadCallback instead of activateUriEntryCallback.
+
 2012-02-24  Kentaro Hara  <haraken@chromium.org>
 
         Add performance tests for DOM attribute getters and setters
index 77d3aa7..7451844 100644 (file)
@@ -80,6 +80,11 @@ static void activateUriEntryCallback(BrowserWindow *window)
     webkit_web_view_load_uri(window->webView, gtk_entry_get_text(GTK_ENTRY(window->uriEntry)));
 }
 
+static void reloadCallback(BrowserWindow *window)
+{
+    webkit_web_view_reload(window->webView);
+}
+
 static void goBackCallback(BrowserWindow *window)
 {
     webkit_web_view_go_back(window->webView);
@@ -389,7 +394,7 @@ static void browser_window_init(BrowserWindow *window)
     gtk_widget_show(GTK_WIDGET(item));
 
     item = gtk_tool_button_new_from_stock(GTK_STOCK_OK);
-    g_signal_connect_swapped(item, "clicked", G_CALLBACK(activateUriEntryCallback), (gpointer)window);
+    g_signal_connect_swapped(item, "clicked", G_CALLBACK(reloadCallback), window);
     gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
     gtk_widget_show(GTK_WIDGET(item));