mirror of
https://github.com/YGGverse/Yoda.git
synced 2025-01-29 20:44:25 +00:00
update values reset construction
This commit is contained in:
parent
90c9c36ebf
commit
9f0245e5ff
@ -148,20 +148,18 @@ int Request::save(
|
||||
|
||||
void Request::parse() // @TODO https://docs.gtk.org/glib/struct.Uri.html
|
||||
{
|
||||
scheme.clear();
|
||||
host.clear();
|
||||
port.clear();
|
||||
path.clear();
|
||||
query.clear();
|
||||
|
||||
auto match = Glib::Regex::split_simple(
|
||||
R"regex(^((\w+)?:\/\/)?([^:\/]+)?(:(\d+)?)?([^\?$]+)?(\?(.*)?)?)regex",
|
||||
get_text()
|
||||
);
|
||||
|
||||
scheme = "";
|
||||
host = "";
|
||||
port = "";
|
||||
path = "";
|
||||
query = "";
|
||||
|
||||
int index = 0;
|
||||
|
||||
for (const Glib::ustring & VALUE : match)
|
||||
int index = 0; for (const Glib::ustring & VALUE : match)
|
||||
{
|
||||
switch (index)
|
||||
{
|
||||
|
@ -67,10 +67,10 @@ namespace app::browser::main::tab::page::navigation
|
||||
double progress_fraction;
|
||||
|
||||
Glib::ustring scheme,
|
||||
host,
|
||||
port,
|
||||
path,
|
||||
query;
|
||||
host,
|
||||
port,
|
||||
path,
|
||||
query;
|
||||
|
||||
// Defaults
|
||||
const bool HEXPAND = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user