[Eve] Set the URL after applying the preferences on a newly-created Ewk_View.
This prevents requests to be sent with the wrong user agent. Bug spotted by Antognolli. SVN revision: 52904
This commit is contained in:
parent
a1df627edb
commit
d78dacc32d
|
@ -2163,9 +2163,6 @@ chrome_add(Browser_Window *win, const char *url, Session_Item *session_item)
|
||||||
evas_object_smart_callback_add(view, "inputmethods,changed",
|
evas_object_smart_callback_add(view, "inputmethods,changed",
|
||||||
on_inputmethods_changed, win->win);
|
on_inputmethods_changed, win->win);
|
||||||
|
|
||||||
if (url)
|
|
||||||
ewk_view_uri_set(view, url);
|
|
||||||
|
|
||||||
Evas_Object *text_url = elm_scrolled_entry_add(ed);
|
Evas_Object *text_url = elm_scrolled_entry_add(ed);
|
||||||
elm_object_style_set(text_url, "ewebkit/url");
|
elm_object_style_set(text_url, "ewebkit/url");
|
||||||
elm_scrolled_entry_single_line_set(text_url, EINA_TRUE);
|
elm_scrolled_entry_single_line_set(text_url, EINA_TRUE);
|
||||||
|
@ -2243,8 +2240,11 @@ chrome_add(Browser_Window *win, const char *url, Session_Item *session_item)
|
||||||
edje_object_signal_emit(ed, "panels,reset,hide", "");
|
edje_object_signal_emit(ed, "panels,reset,hide", "");
|
||||||
_chrome_state_apply(chrome, view);
|
_chrome_state_apply(chrome, view);
|
||||||
|
|
||||||
elm_pager_content_push(win->pager, chrome);
|
|
||||||
chrome_config_apply(chrome);
|
chrome_config_apply(chrome);
|
||||||
|
if (url)
|
||||||
|
ewk_view_uri_set(view, url);
|
||||||
|
|
||||||
|
elm_pager_content_push(win->pager, chrome);
|
||||||
return chrome;
|
return chrome;
|
||||||
|
|
||||||
error_session_create:
|
error_session_create:
|
||||||
|
|
Loading…
Reference in New Issue