From: Andrea Zagli <a.zagli@comune.scandicci.fi.it> Date: Tue, 7 Jun 2011 14:41:43 +0000 (+0200) Subject: Adjustments and bugfixes. X-Git-Tag: v0.1.1~2 X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=ba6e65d0318d8a746aa6bc8774c12bfbd85b55b7;p=zakauthe%2Fplugins%2Fsmbldap Adjustments and bugfixes. --- diff --git a/configure.ac b/configure.ac index b2ed1ff..e4113cf 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,10 @@ AC_INIT([libaute-smbldap], [0.1.0], [azagli@libero.it]) AC_CONFIG_SRCDIR([src/aute_smbldap.c]) AC_CONFIG_HEADER([config.h]) -AM_INIT_AUTOMAKE +AM_INIT_AUTOMAKE(-Wall) + +m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) + AM_MAINTAINER_MODE AC_CANONICAL_SYSTEM @@ -19,7 +22,7 @@ AC_PROG_LIBTOOL # Checks for libraries. PKG_CHECK_MODULES(LIBAUTESMBLDAP, [gtk+-2.0 >= 2.16.0 - libaute >= 0.1.0]) + libaute >= 0.1.0]) AC_SUBST(LIBAUTESMBLDAP_CFLAGS) AC_SUBST(LIBAUTESMBLDAP_LIBS) diff --git a/data/libaute-smbldap/gui/autesmbldap.gui b/data/libaute-smbldap/gui/autesmbldap.gui index 399d0cb..a4fd050 100644 --- a/data/libaute-smbldap/gui/autesmbldap.gui +++ b/data/libaute-smbldap/gui/autesmbldap.gui @@ -6,6 +6,7 @@ <property name="visible">True</property> <property name="title" translatable="yes">Autenticazione</property> <property name="modal">True</property> + <property name="window_position">center</property> <property name="type_hint">dialog</property> <child internal-child="vbox"> <object class="GtkVBox" id="dialog-vbox1"> diff --git a/src/aute_smbldap.c b/src/aute_smbldap.c index 3d71b00..b97b009 100644 --- a/src/aute_smbldap.c +++ b/src/aute_smbldap.c @@ -881,10 +881,29 @@ gchar #ifdef G_OS_WIN32 #undef GUIDIR +#undef FORMDIR gchar *GUIDIR; + gchar *FORMDIR; - GUIDIR = g_build_filename (g_win32_get_package_installation_directory_of_module (NULL), "share", "libaute-smbldap", "gui", NULL); + gchar *moddir; + gchar *p; + + moddir = g_win32_get_package_installation_directory_of_module (NULL); + + p = g_strrstr (moddir, g_strdup_printf ("%c", G_DIR_SEPARATOR)); + if (p != NULL + && (g_ascii_strcasecmp (p + 1, "src") == 0 + || g_ascii_strcasecmp (p + 1, ".libs") == 0)) + { + GUIDIR = g_build_filename ("/mingw", "share", "libaute-smbldap", "gui", NULL); + FORMDIR = g_build_filename ("/mingw", "share", "libaute-smbldap", "form", NULL); + } + else + { + GUIDIR = g_build_filename (moddir, "share", "libaute-smbldap", "gui", NULL); + FORMDIR = g_build_filename (moddir, "share", "libaute-smbldap", "form", NULL); + } #endif guifile = g_build_filename (GUIDIR, "autesmbldap.gui", NULL);