Rubber-stamped by Alp Toker.
Remove buggy "autocomplete" from GtkLauncher as it causes more problems than it solves.
* GtkLauncher/main.cpp:
(goToURLBarText):
(main):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27438
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2007-11-05 Mark Rowe <mrowe@apple.com>
+
+ Rubber-stamped by Alp Toker.
+
+ Remove buggy "autocomplete" from GtkLauncher as it causes more problems than it solves.
+
+ * GtkLauncher/main.cpp:
+ (goToURLBarText):
+ (main):
+
2007-11-04 David D. Kilzer <ddkilzer@webkit.org>
bisect-builds doesn't work with nightly build r19992 or newer on Leopard
2007-11-04 David D. Kilzer <ddkilzer@webkit.org>
bisect-builds doesn't work with nightly build r19992 or newer on Leopard
static gint gProgress;
static guint gStatusbarContextId;
static gint gProgress;
static guint gStatusbarContextId;
-static gchar* autocorrectURL(const gchar* url)
-{
- if (strncmp("http://", url, 7) != 0 && strncmp("https://", url, 8) != 0 && strncmp("file://", url, 7) != 0 && strncmp("ftp://", url, 6) != 0) {
- GString* string = g_string_new("http://");
- g_string_append(string, url);
- return g_string_free(string, FALSE);
- }
-
- return g_strdup(url);
-}
-
static void goToURLBarText(GtkWidget* urlBarEntry)
{
const gchar* url = gtk_entry_get_text(GTK_ENTRY(urlBarEntry));
if (!url || strlen(url) == 0)
return;
static void goToURLBarText(GtkWidget* urlBarEntry)
{
const gchar* url = gtk_entry_get_text(GTK_ENTRY(urlBarEntry));
if (!url || strlen(url) == 0)
return;
- gchar* parsedURL = autocorrectURL(url);
- webkit_page_open(gPage, parsedURL);
- g_free(parsedURL);
+ webkit_page_open(gPage, url);
}
static void goButtonClickedCallback(GtkWidget*, GtkWidget* entry)
}
static void goButtonClickedCallback(GtkWidget*, GtkWidget* entry)
gtk_init(&argc, &argv);
webkit_init();
gtk_init(&argc, &argv);
webkit_init();
- gchar* url = autocorrectURL((argc > 1) ? argv[1] : "http://www.google.com");
-
+ const gchar* url = static_cast<const gchar*>(argc > 1 ? argv[1] : "http://www.google.com");
webkit_page_open(gPage, url);
gtk_widget_show_all(gTopLevelWindow);
webkit_page_open(gPage, url);
gtk_widget_show_all(gTopLevelWindow);