contentstorage/casrv/cawidgetscanner/src/cawidgetscannerparser.cpp
changeset 89 1e87eb3b400f
parent 87 9d806967057c
child 92 782e3408c2ab
--- a/contentstorage/casrv/cawidgetscanner/src/cawidgetscannerparser.cpp	Tue Mar 23 23:55:55 2010 +0200
+++ b/contentstorage/casrv/cawidgetscanner/src/cawidgetscannerparser.cpp	Wed Mar 24 03:15:43 2010 +0200
@@ -280,7 +280,7 @@
 }
 
 // ----------------------------------------------------------------------------
-//
+//    keep in mind that setLibrary also setsPath
 // ----------------------------------------------------------------------------
 //
 void CCaWidgetScannerParser::SetLibraryL( TXmlEngElement & aElement,
@@ -293,6 +293,10 @@
     if( attributeValue->Compare( KNullDesC ) != 0 )
         {
         HBufC *libraryPath = GetManifestDirectoryPathLC( aPackageUid );
+
+        //set path for hs to use, trim last 2 chars (doubleslash)
+        aWidget->SetPathL(libraryPath->Mid(0,libraryPath->Length()-1));
+        
         libraryPath->ReAllocL(
             libraryPath->Length() + attributeValue->Length());