Commit Diff


commit - 4190a5c21660e75386f0618b23e5ccbda6715f19
commit + f7a80b3c01b99f11221d6f22baab258f37998a83
blob - 6678bed86dda0cd72fdd878cad4d0a422d6769ab
blob + 580d89598c1fc7c28a1f8c78650b3fc7b96867c5
--- ui.c
+++ ui.c
@@ -1099,10 +1099,7 @@ ir_select(void)
 
 	/* a bit ugly but... */
 	memcpy(&uri, &tab->uri, sizeof(tab->uri));
-
-	/* XXX: ptc encode! */
-	memcpy(&uri.query, ministate.buf, strlen(ministate.buf)+1);
-
+	phos_uri_set_query(&uri, ministate.buf);
 	phos_serialize_uri(&uri, buf, sizeof(buf));
 	load_url_in_tab(tab, buf);
 }