summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/cardmon/cardmon.cpp15
-rw-r--r--core/applets/cardmon/cardmon.h1
2 files changed, 6 insertions, 10 deletions
diff --git a/core/applets/cardmon/cardmon.cpp b/core/applets/cardmon/cardmon.cpp
index 48146ab..43ccce2 100644
--- a/core/applets/cardmon/cardmon.cpp
+++ b/core/applets/cardmon/cardmon.cpp
@@ -140,9 +140,4 @@ void CardMonitor::mousePressEvent( QMouseEvent * ) {
140 } else if ( opt == 0 ) { 140 } else if ( opt == 0 ) {
141 if ( ODevice::inst() ->system() == System_Familiar ) {
142 cmd = "umount /dev/mmc/part1";
143 } else {
144 cmd = "umount /dev/mmcda1";
145 }
146 m_commandOrig = 2; 141 m_commandOrig = 2;
147 execCommand( cmd ); 142 execCommand( QString("umount %1").arg(cardSdName));
148 } else if ( opt == 2 ) { 143 } else if ( opt == 2 ) {
@@ -284,3 +279,3 @@ bool CardMonitor::getStatusSd( int showPopUp ) {
284 while ( ( me = getmntent( mntfp ) ) != 0 ) { 279 while ( ( me = getmntent( mntfp ) ) != 0 ) {
285 QString fs = me->mnt_fsname; 280 QString fs = QFile::decodeName( me->mnt_fsname );
286 //odebug << fs << oendl; 281 //odebug << fs << oendl;
@@ -289,2 +284,3 @@ bool CardMonitor::getStatusSd( int showPopUp ) {
289 cardInSd = TRUE; 284 cardInSd = TRUE;
285 cardSdName = fs;
290 show(); 286 show();
@@ -340,2 +336,4 @@ int CardMonitor::position() {
340void CardMonitor::execCommand( const QString &command ) { 336void CardMonitor::execCommand( const QString &command ) {
337 delete m_process;
338 m_process = 0;
341 339
@@ -373,5 +371,2 @@ void CardMonitor::slotExited( OProcess* ) {
373 } 371 }
374
375 delete m_process;
376 m_process = 0;
377} 372}
diff --git a/core/applets/cardmon/cardmon.h b/core/applets/cardmon/cardmon.h
index 19d0394..b02c8b1 100644
--- a/core/applets/cardmon/cardmon.h
+++ b/core/applets/cardmon/cardmon.h
@@ -61,2 +61,3 @@ private:
61 bool cardInSd; 61 bool cardInSd;
62 QString cardSdName; // the device which is mounted
62 void iconShow(); 63 void iconShow();