diff -r 42ba2d16bf40 -r 01e205c615b9 camerauis/cameraxui/cxengine/src/cxefilesavethreadsymbian.cpp --- a/camerauis/cameraxui/cxengine/src/cxefilesavethreadsymbian.cpp Wed Aug 18 09:37:18 2010 +0300 +++ b/camerauis/cameraxui/cxengine/src/cxefilesavethreadsymbian.cpp Thu Sep 02 20:14:28 2010 +0300 @@ -338,8 +338,10 @@ mSnapshots.insert(path, snapshot); } } - - harvestFile(path, qobject_cast(item)->isLocationEnabled()); + CxeImageDataItemSymbian* item_s = qobject_cast(item); + if (item_s) { + harvestFile(path, item_s->isLocationEnabled()); + } } // Delete item, since we own it