[epiphany/mcatanzaro/embed-shell-test] embed-shell-test: stop messing with environment



commit a5586a8c7d5939b56bee81bc7af76105cc74f61a
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Thu Feb 14 16:18:28 2019 -0600

    embed-shell-test: stop messing with environment
    
    None of this is needed, and it breaks when system schemas are not
    installed.
    
    We no longer have custom MIME permissions either.
    
    Fixes #675

 tests/ephy-embed-shell-test.c | 26 --------------------------
 1 file changed, 26 deletions(-)
---
diff --git a/tests/ephy-embed-shell-test.c b/tests/ephy-embed-shell-test.c
index 258fc6f37..1f233dd94 100644
--- a/tests/ephy-embed-shell-test.c
+++ b/tests/ephy-embed-shell-test.c
@@ -57,32 +57,6 @@ int
 main (int argc, char *argv[])
 {
   int ret;
-  const char *xdg_data_dirs;
-  char *new_xdg_data_dirs;
-  char **dirs = NULL;
-  char *schemas_dir;
-
-  /* Save XDG_DATA_DIRS to set GSETTINGS_SCHEMA_DIR, otherwise we
-   * won't find the sytem schemas. */
-  xdg_data_dirs = g_getenv ("XDG_DATA_DIRS");
-  if (!xdg_data_dirs)
-    xdg_data_dirs = "/usr/local/share/:/usr/share/";
-
-  dirs = g_strsplit (xdg_data_dirs, ":", -1);
-
-  /* We can only use one directory, so use the first one or the system default. */
-  schemas_dir = g_build_filename (dirs[0], "glib-2.0", "schemas", NULL);
-  g_setenv ("GSETTINGS_SCHEMA_DIR", schemas_dir, TRUE);
-  g_strfreev (dirs);
-  g_free (schemas_dir);
-
-  /* We need to make sure that XDG_DATA_DIRS includes a sensible
-     directory where to find the mimetype database, otherwise bad
-     stuff will happen. Prefix TEST_DIR for the test purposes. */
-  new_xdg_data_dirs = g_strconcat (TEST_DIR, ":", xdg_data_dirs, NULL);
-  g_setenv ("XDG_DATA_DIRS", new_xdg_data_dirs, TRUE);
-  g_setenv ("XDG_DATA_HOME", TEST_DIR, TRUE);
-  g_free (new_xdg_data_dirs);
 
   gtk_test_init (&argc, &argv);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]