Convert wxString to GTK+ strings explicitly, implicit conversion doesn't
happen in STL build and may be wrong anyhow as it doesn't necessarily convert
the strings to UTF-8 expected by GTK+.
Closes #13703.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69868
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
//with a custom scheme.
if(WEBKIT_IS_WEB_HISTORY_ITEM(item) && webkit_web_history_item_get_uri(item) != url)
{
//with a custom scheme.
if(WEBKIT_IS_WEB_HISTORY_ITEM(item) && webkit_web_history_item_get_uri(item) != url)
{
- WebKitWebHistoryItem* newitem = webkit_web_history_item_new_with_data(url, webKitCtrl->GetCurrentTitle());
+ WebKitWebHistoryItem*
+ newitem = webkit_web_history_item_new_with_data
+ (
+ url.utf8_str(),
+ webKitCtrl->GetCurrentTitle().utf8_str()
+ );
webkit_web_back_forward_list_add_item(hist, newitem);
}
webkit_web_back_forward_list_add_item(hist, newitem);
}
wxString mime = file->GetMimeType();
wxString path = "data:" + mime + ";base64," + data;
//Then we can redirect the call
wxString mime = file->GetMimeType();
wxString path = "data:" + mime + ";base64," + data;
//Then we can redirect the call
- webkit_network_request_set_uri(request, path);
+ webkit_network_request_set_uri(request, path.utf8_str());
PostCreation(size);
/* Open a webpage */
PostCreation(size);
/* Open a webpage */
- webkit_web_view_load_uri (WEBKIT_WEB_VIEW (web_view), url);
+ webkit_web_view_load_uri (WEBKIT_WEB_VIEW (web_view), url.utf8_str());
//Get the initial history limit so we can enable and disable it later
WebKitWebBackForwardList* history;
//Get the initial history limit so we can enable and disable it later
WebKitWebBackForwardList* history;