--- a/webengine/widgetregistry/Server/src/UidAllocator.cpp Fri Mar 12 15:48:51 2010 +0200
+++ b/webengine/widgetregistry/Server/src/UidAllocator.cpp Mon Mar 15 12:44:50 2010 +0200
@@ -38,8 +38,8 @@
KWidgetUidInternalMemoryStart :
KWidgetUidExternalMemoryStart );
TInt uidStop = ( ('c' == aDriveLetter) ?
- KWidgetUidExternalMemoryStart :
- KWidgetUidExternalMemoryStop + 1);
+ KWidgetUidWRTInternalMemoryStop :
+ KWidgetUidWRTExternalMemoryStop);
TInt uid = uidStart;
for ( ; uid < uidStop; ++uid )
@@ -62,3 +62,24 @@
&& aUid.iUid <= KWidgetUidUpperBound )?
ETrue : EFalse );
}
+
+// ============================================================================
+// TUidAllocator::IsCWRTWidget()
+// Returns true if the Uid falls within the range specified for CWRT widgets
+// ============================================================================
+//
+TBool TUidAllocator::IsCWRTWidget( TUid aUid )
+ {
+ if ( ( ( aUid.iUid >= KWidgetUidCWRTInternalMemoryStart ) &&
+ ( aUid.iUid < KWidgetUidCWRTInternalMemoryStop ) ) ||
+ ( ( aUid.iUid >= KWidgetUidCWRTExternalMemoryStart ) &&
+ ( aUid.iUid < KWidgetUidCWRTExternalMemoryStop ) ) )
+ {
+ return ETrue;
+ }
+ else
+ {
+ return EFalse;
+ }
+
+ }