summaryrefslogtreecommitdiff
path: root/libdocument/ev-init.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdocument/ev-init.c')
-rw-r--r--libdocument/ev-init.c61
1 files changed, 0 insertions, 61 deletions
diff --git a/libdocument/ev-init.c b/libdocument/ev-init.c
index bb92ad13..15cb555e 100644
--- a/libdocument/ev-init.c
+++ b/libdocument/ev-init.c
@@ -21,9 +21,6 @@
#include <glib.h>
#include <glib/gi18n-lib.h>
-#ifdef G_OS_WIN32
-#include <windows.h>
-#endif
#include "ev-init.h"
#include "ev-backends-manager.h"
@@ -32,63 +29,10 @@
static int ev_init_count;
-#ifdef G_OS_WIN32
-
-static HMODULE evdocument_dll = NULL;
-static gchar *locale_dir = NULL;
-
-#ifdef DLL_EXPORT
-BOOL WINAPI
-DllMain (HINSTANCE hinstDLL,
- DWORD fdwReason,
- LPVOID lpvReserved)
-{
- if (fdwReason == DLL_PROCESS_ATTACH)
- evdocument_dll = hinstDLL;
-
- return TRUE;
-}
-#endif
-
-static const gchar *
-_ev_win32_get_locale_dir (HMODULE module)
-{
- if (locale_dir)
- return locale_dir;
-
- gchar *install_dir = NULL, *utf8_locale_dir;
- gchar *retval = NULL;
-
- if (evdocument_dll != NULL)
- install_dir =
- g_win32_get_package_installation_directory_of_module (module);
-
- if (install_dir) {
- utf8_locale_dir = g_build_filename (install_dir,
- "share", "locale", NULL);
-
- locale_dir = g_win32_locale_filename_from_utf8 (utf8_locale_dir);
-
- g_free (install_dir);
- g_free (utf8_locale_dir);
- }
-
- if (!locale_dir)
- locale_dir = g_strdup ("");
-
- return locale_dir;
-}
-
-#endif
-
const gchar *
ev_get_locale_dir (void)
{
-#ifdef G_OS_WIN32
- return _ev_win32_get_locale_dir (evdocument_dll);
-#else
return MATELOCALEDIR;
-#endif
}
/**
@@ -134,11 +78,6 @@ ev_shutdown (void)
if (--ev_init_count > 0)
return;
-#ifdef G_OS_WIN32
- if (locale_dir != NULL)
- g_free(locale_dir);
-#endif
-
_ev_backends_manager_shutdown ();
_ev_file_helpers_shutdown ();
_ev_debug_shutdown ();