qtinternetradio/irqsystemeventhandler/src/irdiskspaceobserver.cpp
changeset 5 0930554dc389
parent 3 ee64f059b8e1
--- a/qtinternetradio/irqsystemeventhandler/src/irdiskspaceobserver.cpp	Fri May 14 15:43:29 2010 +0300
+++ b/qtinternetradio/irqsystemeventhandler/src/irdiskspaceobserver.cpp	Thu May 27 12:46:34 2010 +0300
@@ -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;
-    
 }
 
 // ---------------------------------------------------------------------------