From 3998e19e496c4aaa1db0a5023c5c15cbcbed1e26 Mon Sep 17 00:00:00 2001 From: Ayla Date: Mon, 9 May 2011 19:21:14 +0200 Subject: [PATCH] The log.txt file will now be saved on the user-specific directory. --- src/gmenu2x.cpp | 4 ++-- src/linkapp.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gmenu2x.cpp b/src/gmenu2x.cpp index f0fde33..a3f92d6 100644 --- a/src/gmenu2x.cpp +++ b/src/gmenu2x.cpp @@ -466,7 +466,7 @@ void GMenu2X::initMenu() { menu->addActionLink(i,"USB Nand",MakeDelegate(this,&GMenu2X::activateNandUsb),tr["Activate Usb on Nand"],"skin:icons/usb.png"); //menu->addActionLink(i,"USB Root",MakeDelegate(this,&GMenu2X::activateRootUsb),tr["Activate Usb on the root of the Gp2x Filesystem"],"skin:icons/usb.png");*/ #endif - if (fileExists(path+"log.txt")) + if (fileExists(getHome()+"/log.txt")) menu->addActionLink(i,tr["Log Viewer"],MakeDelegate(this,&GMenu2X::viewLog),tr["Displays last launched program's output"],"skin:icons/ebook.png"); menu->addActionLink(i,tr["About"],MakeDelegate(this,&GMenu2X::about),tr["Info about GMenu2X"],"skin:icons/about.png"); } @@ -532,7 +532,7 @@ and all the anonymous donors...\n\ } void GMenu2X::viewLog() { - string logfile = path+"log.txt"; + string logfile = getHome()+"/log.txt"; if (fileExists(logfile)) { ifstream inf(logfile.c_str(), ios_base::in); if (inf.is_open()) { diff --git a/src/linkapp.cpp b/src/linkapp.cpp index 6d8e060..0593f9e 100644 --- a/src/linkapp.cpp +++ b/src/linkapp.cpp @@ -475,7 +475,7 @@ void LinkApp::launch(const string &selectedFile, const string &selectedDir) { } // else, well.. we are no worse off :) if (params!="") command += " " + params; - if (gmenu2x->confInt["outputLogs"]) command += " &> " + cmdclean(gmenu2x->getExePath()) + "/log.txt"; + if (gmenu2x->confInt["outputLogs"]) command += " &> " + cmdclean(gmenu2x->getHome()) + "/log.txt"; if (wrapper) command += "; sync & cd "+cmdclean(gmenu2x->getExePath())+"; exec ./gmenu2x"; if (dontleave) { system(command.c_str());