Browse Source

fix strings comparison

CPP-GTK4
yggverse 2 months ago
parent
commit
3c584b52b7
  1. 10
      src/app/browser/main/tab/page.cpp

10
src/app/browser/main/tab/page.cpp

@ -268,13 +268,13 @@ void Page::navigation_reload(
action__update->activate(); action__update->activate();
// Route to protocol driver by scheme // Route to protocol driver by scheme
if (g_uri_get_scheme(uri) == Glib::ustring("file")) if (Glib::ustring("file").compare(g_uri_get_scheme(uri)) == 0)
{ {
// @TODO // @TODO
} }
else else
if (g_uri_get_scheme(uri) == Glib::ustring("gemini")) if (Glib::ustring("gemini").compare(g_uri_get_scheme(uri)) == 0)
{ {
// Create new socket connection // Create new socket connection
socket__client = Page::Socket::Client::Gemini::create(); socket__client = Page::Socket::Client::Gemini::create();
@ -714,7 +714,7 @@ bool Page::Socket::Client::Gemini::Response::Match::meta(
); );
// Detect status code @TODO // Detect status code @TODO
if (MATCH[1] == "20") if (Glib::ustring("20").compare(MATCH[1]) == 0)
{ {
status = Status::SUCCESS; status = Status::SUCCESS;
} }
@ -725,12 +725,12 @@ bool Page::Socket::Client::Gemini::Response::Match::meta(
} }
// Detect MIME @TODO // Detect MIME @TODO
if (MATCH[2] == "text/gemini") if (Glib::ustring("text/gemini").compare(MATCH[2]) == 0)
{ {
mime = MIME::TEXT_GEMINI; mime = MIME::TEXT_GEMINI;
} }
else if (MATCH[2] == "text/plain") else if (Glib::ustring("text/plain").compare(MATCH[2]) == 0)
{ {
mime = MIME::TEXT_PLAIN; mime = MIME::TEXT_PLAIN;
} }

Loading…
Cancel
Save