aboutsummaryrefslogtreecommitdiffstats
path: root/composer
diff options
context:
space:
mode:
authorTor Lillqvist <tml@novell.com>2005-11-26 10:43:22 +0800
committerTor Lillqvist <tml@src.gnome.org>2005-11-26 10:43:22 +0800
commit4172f09580fed628681bd683f620c2bc43ea842e (patch)
treebed2c46b352cef1d47de2a951207c5e789c9bb5c /composer
parent906edb038027f0c8c4d0e4cebf7cf487be8c19c3 (diff)
downloadgsoc2013-evolution-4172f09580fed628681bd683f620c2bc43ea842e.tar
gsoc2013-evolution-4172f09580fed628681bd683f620c2bc43ea842e.tar.gz
gsoc2013-evolution-4172f09580fed628681bd683f620c2bc43ea842e.tar.bz2
gsoc2013-evolution-4172f09580fed628681bd683f620c2bc43ea842e.tar.lz
gsoc2013-evolution-4172f09580fed628681bd683f620c2bc43ea842e.tar.xz
gsoc2013-evolution-4172f09580fed628681bd683f620c2bc43ea842e.tar.zst
gsoc2013-evolution-4172f09580fed628681bd683f620c2bc43ea842e.zip
Include e-util-private.h to get redefinition of compile-time pathnames as
2005-11-26 Tor Lillqvist <tml@novell.com> * e-msg-composer-attachment.c: Include e-util-private.h to get redefinition of compile-time pathnames as calls to functions on Windows. Construct the pathnames of files and directories under the installation prefix at run-time to enable install-anywhere on Windows. No effect on functionality on Unix. svn path=/trunk/; revision=30681
Diffstat (limited to 'composer')
-rw-r--r--composer/ChangeLog8
-rw-r--r--composer/e-msg-composer-attachment.c10
2 files changed, 16 insertions, 2 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog
index 27b66c5ac7..146fe4cbbb 100644
--- a/composer/ChangeLog
+++ b/composer/ChangeLog
@@ -1,3 +1,11 @@
+2005-11-26 Tor Lillqvist <tml@novell.com>
+
+ * e-msg-composer-attachment.c: Include e-util-private.h to get
+ redefinition of compile-time pathnames as calls to functions on
+ Windows. Construct the pathnames of files and directories under
+ the installation prefix at run-time to enable install-anywhere on
+ Windows. No effect on functionality on Unix.
+
2005-10-22 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-msg-composer.c: (get_file_content):
diff --git a/composer/e-msg-composer-attachment.c b/composer/e-msg-composer-attachment.c
index 4c0e3a0fed..c7d7fabde4 100644
--- a/composer/e-msg-composer-attachment.c
+++ b/composer/e-msg-composer-attachment.c
@@ -44,6 +44,7 @@
#include <libgnome/gnome-i18n.h>
#include "e-util/e-mktemp.h"
+#include "e-util/e-util-private.h"
#include "e-msg-composer.h"
#include "e-msg-composer-attachment.h"
@@ -544,6 +545,7 @@ e_msg_composer_attachment_edit (EMsgComposerAttachment *attachment, GtkWidget *p
DialogData *dialog_data;
GladeXML *editor_gui;
char *type;
+ char *gladefile;
g_return_if_fail (attachment != NULL);
g_return_if_fail (E_IS_MSG_COMPOSER_ATTACHMENT (attachment));
@@ -557,8 +559,12 @@ e_msg_composer_attachment_edit (EMsgComposerAttachment *attachment, GtkWidget *p
return;
}
- editor_gui = glade_xml_new (EVOLUTION_GLADEDIR "/e-msg-composer-attachment.glade",
- NULL, NULL);
+ gladefile = g_build_filename (EVOLUTION_GLADEDIR,
+ "e-msg-composer-attachment.glade",
+ NULL);
+ editor_gui = glade_xml_new (gladefile, NULL, NULL);
+ g_free (gladefile);
+
if (editor_gui == NULL) {
g_warning ("Cannot load `e-msg-composer-attachment.glade'");
return;