[epiphany/mwleeds/webapp-dbus-api: 67/69] web-app-utils: Get rid of filename conversion
- From: Phaedrus Leeds <mwleeds src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/mwleeds/webapp-dbus-api: 67/69] web-app-utils: Get rid of filename conversion
- Date: Mon, 31 Jan 2022 18:58:51 +0000 (UTC)
commit 323655e26673e083545b9d61682166125bb64220
Author: Phaedrus Leeds <mwleeds protonmail com>
Date: Tue Jan 25 13:14:03 2022 -0800
web-app-utils: Get rid of filename conversion
Now that the ID and GApplication ID are just ASCII characters, we don't
have to worry about the encoding. We're also passing these filenames to
the portal not using them directly.
lib/ephy-web-app-utils.c | 24 ++----------------------
1 file changed, 2 insertions(+), 22 deletions(-)
---
diff --git a/lib/ephy-web-app-utils.c b/lib/ephy-web-app-utils.c
index 16e0152fd..07792b2ae 100644
--- a/lib/ephy-web-app-utils.c
+++ b/lib/ephy-web-app-utils.c
@@ -63,21 +63,6 @@ ephy_web_application_get_app_id_from_name (const char *name)
return g_compute_checksum_for_string (G_CHECKSUM_SHA1, name, -1);
}
-static char *
-get_encoded_path (const char *path)
-{
- g_autofree char *encoded = NULL;
- g_autoptr (GError) error = NULL;
-
- encoded = g_filename_from_utf8 (path, -1, NULL, NULL, &error);
- if (error) {
- g_warning ("%s", error->message);
- return NULL;
- }
-
- return g_steal_pointer (&encoded);
-}
-
static const char *
get_app_id_from_gapplication_id (const char *name)
{
@@ -105,25 +90,20 @@ get_gapplication_id_from_id (const char *id)
static char *
get_app_profile_directory_name (const char *id)
{
- g_autofree char *gapplication_id = NULL;
-
- gapplication_id = get_gapplication_id_from_id (id);
- return get_encoded_path (gapplication_id);
+ return get_gapplication_id_from_id (id);
}
static char *
get_app_desktop_filename (const char *id)
{
g_autofree char *gapplication_id = NULL;
- g_autofree char *filename = NULL;
/* Warning: the GApplication ID must exactly match the desktop file's
* basename. Don't overthink this or stuff will break, e.g. GNotification.
*/
gapplication_id = get_gapplication_id_from_id (id);
- filename = g_strconcat (gapplication_id, ".desktop", NULL);
- return get_encoded_path (filename);
+ return g_strconcat (gapplication_id, ".desktop", NULL);
}
const char *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]