qtinternetradio/irqsystemeventhandler/src/irdiskspaceobserver.cpp
branchGCC_SURGE
changeset 13 c9471d26c7f2
parent 5 0930554dc389
--- a/qtinternetradio/irqsystemeventhandler/src/irdiskspaceobserver.cpp	Mon Jun 21 22:33:45 2010 +0100
+++ b/qtinternetradio/irqsystemeventhandler/src/irdiskspaceobserver.cpp	Thu Jul 22 16:31:41 2010 +0100
@@ -11,12 +11,12 @@
 *
 * Contributors:
 *
-* Description:  Contains logic for watching certain disk's space
+* Description:
 *
 */
 #include <pathinfo.h>
 #include "irdiskspaceobserver.h"
-#include "irdiskspaceobserverinterface.h"
+#include "irsystemeventobserverinterface.h"
 
 const TDriveNumber KQtIRDefaultDrive = EDriveC;
 
@@ -33,13 +33,17 @@
 //
 CIRDiskSpaceObserver* CIRDiskSpaceObserver::NewL(MIRDiskSpaceObserverInterface* aObserver)
 {
+    CIRDiskSpaceObserver* self = NewLC(aObserver);   
+    CleanupStack::Pop(self);
+    return self;    
+}
+
+CIRDiskSpaceObserver* CIRDiskSpaceObserver::NewLC(MIRDiskSpaceObserverInterface* aObserver)
+{     
     CIRDiskSpaceObserver* self = new (ELeave) CIRDiskSpaceObserver(aObserver);
-
     CleanupStack::PushL(self);
     self->ConstructL();
-    CleanupStack::Pop(self);
     return self;
-    
 }
 
 // ---------------------------------------------------------------------------