\
uint32_t data = info.Data()->Uint32Value(); \
int index = data & 0x7FFF; \
- int notify = (data & 0x7FFF0000) >> 16; \
- if (notify == 0x7FFF) notify = -1; \
+ int notify = (data & 0x0FFF0000) >> 16; \
+ if (notify == 0x0FFF) notify = -1; \
\
QDeclarativeEnginePrivate *ep = resource->engine->engine()?QDeclarativeEnginePrivate::get(resource->engine->engine()):0; \
if (ep && notify /* 0 means constant */ && ep->captureProperties) { \
\
uint32_t data = info.Data()->Uint32Value(); \
int index = data & 0x7FFF; \
- int notify = (data & 0x7FFF0000) >> 16; \
- if (notify == 0x7FFF) notify = -1; \
+ int notify = (data & 0x0FFF0000) >> 16; \
+ if (notify == 0x0FFF) notify = -1; \
\
QDeclarativeEnginePrivate *ep = resource->engine->engine()?QDeclarativeEnginePrivate::get(resource->engine->engine()):0; \
if (ep && notify /* 0 means constant */ && ep->captureProperties) { \
for (StringCache::ConstIterator iter = stringCache.begin(); iter != stringCache.end(); ++iter) {
Data *property = *iter;
if (property->isFunction() ||
- property->coreIndex >= 0x7FFF || property->notifyIndex >= 0x7FFF ||
+ property->coreIndex >= 0x7FFF || property->notifyIndex >= 0x0FFF ||
property->coreIndex == 0)
continue;
if (fastgetter) {
int notifyIndex = property->notifyIndex;
if (property->isConstant()) notifyIndex = 0;
- else if (notifyIndex == -1) notifyIndex = 0x7FFF;
- uint32_t data = (notifyIndex & 0x7FFF) << 16 | property->coreIndex;
+ else if (notifyIndex == -1) notifyIndex = 0x0FFF;
+ uint32_t data = (notifyIndex & 0x0FFF) << 16 | property->coreIndex;
QString name = iter.key();
if (name == toString || name == destroy)