+#if MOZ_VERSION_MAJOR == 1 && MOZ_VERSION_MINOR == 9
+ static const GREVersionRange gre_versions = {
+ "1.9a", PR_TRUE,
+ "1.9.*", PR_TRUE
+ };
+ char path[PATH_MAX];
+ check(GRE_GetGREPathWithProperties(&gre_versions, 1, 0, 0,
+ path, sizeof(path)));
+
+ check(XPCOMGlueStartup(path));
+ check(GTKEmbedGlueStartup());
+ check(GTKEmbedGlueStartupInternal());
+
+ char * last_slash = std::strrchr(path, '/');
+ if (last_slash != path)
+ *last_slash = '\0';
+ gtk_moz_embed_set_path(path);
+#else