Ensure that windows opens the right file for output.
authorJohn Darrington <john@darrington.wattle.id.au>
Wed, 13 May 2009 22:54:56 +0000 (06:54 +0800)
committerBen Pfaff <blp@gnu.org>
Fri, 3 Jul 2009 17:49:12 +0000 (10:49 -0700)
Thanks to Michel Boaventura for reporting this problem.
Fixes bug #26542

src/ui/gui/output-viewer.c
src/ui/gui/psppire.h

index 641944d00445f34fc48bc70229141c6e1d45a6d9..4bcd580a9fb078176fd4fdd222c7369f9228fe9b 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPPIRE - a graphical user interface for PSPP.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -278,8 +278,6 @@ reload_viewer (struct output_viewer *ov)
 }
 
 
-#define OUTPUT_FILE_NAME "psppire.txt"
-
 const char *
 output_file_name (void)
 {
@@ -287,7 +285,7 @@ output_file_name (void)
   static char *filename = NULL;
 
   if ( NULL == filename )
-    filename = xasprintf ("%s%s", dir, OUTPUT_FILE_NAME);
+    filename = xasprintf ("%s%s", dir, output_file_name ());
 
 
   return filename;
index 9c99af02ea98cca2588660d6c5c0e8aa04cb9fd2..815de4a07eda818a77d77499b1900355148b2c95 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPPIRE - a graphical user interface for PSPP.
-   Copyright (C) 2004, 2005, 2006  Free Software Foundation
+   Copyright (C) 2004, 2005, 2006, 2009  Free Software Foundation
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -20,5 +20,6 @@
 
 void initialize (void);
 void de_initialize (void);
+const char * output_file_name (void);
 
 #endif /* PSPPIRE_H */