summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/games/sfcave/sfcave.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/noncore/games/sfcave/sfcave.cpp b/noncore/games/sfcave/sfcave.cpp
index 5dca427..d5aa38a 100644
--- a/noncore/games/sfcave/sfcave.cpp
+++ b/noncore/games/sfcave/sfcave.cpp
@@ -7,2 +7,3 @@
#include <qpe/config.h>
+#include <qpe/global.h>
@@ -145,5 +146,3 @@ SFCave :: SFCave( QWidget *w, const char *name, WFlags fl )
- replayFile = QDir::home().path();
- replayFile += "/sfcave.replay";
- printf( "%s\n", (const char *)replayFile );
+ replayFile = Global::applicationFileName("sfcave", "replay");
@@ -926,6 +925,6 @@ void SFCave :: saveReplay()
FILE *out;
- out = fopen( (const char *)replayFile, "w" );
+ out = fopen( QFile::encodeName(replayFile).data(), "w" );
if ( !out )
{
- printf( "Couldn't write to /home/root/sfcave.replay\n" );
+ printf( "Couldn't write to %s\n", QFile::encodeName(replayFile).data() );
return;
@@ -957,3 +956,3 @@ void SFCave :: saveReplay()
- printf( "Replay saved to %s\n", (const char *)replayFile );
+ printf( "Replay saved to %s\n", QFile::encodeName(replayFile).data() );
@@ -963,3 +962,3 @@ void SFCave :: loadReplay()
{
- FILE *in = fopen( (const char *)replayFile, "r" );
+ FILE *in = fopen( QFile::encodeName(replayFile).data() , "r" );
@@ -1005,3 +1004,3 @@ void SFCave :: loadReplay()
- printf( "Replay loaded from %s\n", (const char *)replayFile );
+ printf( "Replay loaded from %s\n", QFile::encodeName(replayFile).data() );
}