diff -r ee64f059b8e1 -r 0930554dc389 qtinternetradio/irqsystemeventhandler/src/irdiskspaceobserver.cpp --- 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 #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; - } // ---------------------------------------------------------------------------