# HG changeset patch # User Sebastian Brannstrom # Date 1288434529 -3600 # Node ID dc1c3d7798022b3680f9a1b4e637296e01aefdab # Parent 9d25c062a380900d2ffe3d106ac7b5c9a2034d75 Minor fix in HttpEventHandler for file paths without drive letter diff -r 9d25c062a380 -r dc1c3d779802 engine/inc/Podcatcher.pan --- a/engine/inc/Podcatcher.pan Fri Oct 29 00:14:36 2010 +0100 +++ b/engine/inc/Podcatcher.pan Sat Oct 30 11:28:49 2010 +0100 @@ -24,7 +24,8 @@ EPodcatcherPanicDB = 1, EPodcatcherPanicAlreadyActive, EPodcatcherPanicFeedEngineState, - EPodcatcherPanicFeedView + EPodcatcherPanicFeedView, + EPodcatcherDownloadDrive }; diff -r 9d25c062a380 -r dc1c3d779802 engine/src/HttpEventHandler.cpp --- a/engine/src/HttpEventHandler.cpp Fri Oct 29 00:14:36 2010 +0100 +++ b/engine/src/HttpEventHandler.cpp Sat Oct 30 11:28:49 2010 +0100 @@ -23,6 +23,7 @@ #include "HttpEventHandler.h" #include "bautils.h" #include "Httpclient.h" +#include "Podcatcher.pan" const TInt64 KMinDiskSpace = 1024 * 1024; // at least 1 MB must remain @@ -61,7 +62,7 @@ void CHttpEventHandler::MHFRunL(RHTTPTransaction aTransaction, const THTTPEvent& aEvent) { - DP1("CHttpEventHandler::MHFRunL, aEvent.iStatus=%d", aEvent.iStatus); + //DP1("CHttpEventHandler::MHFRunL, aEvent.iStatus=%d", aEvent.iStatus); switch (aEvent.iStatus) { case THTTPEvent::EGotResponseHeaders: @@ -259,6 +260,7 @@ switch(fName[0]) { case 'C': + case '\\': iDriveNo = EDriveC; break; case 'E': @@ -271,7 +273,7 @@ iDriveNo = EDriveG; break; default: - iDriveNo = -1; + Panic(EPodcatcherDownloadDrive); break; } DP1("iDriveNo set to %d", iDriveNo);