diff -r 01e205c615b9 -r a289dde0a1d6 camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp --- a/camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp Thu Sep 02 20:14:28 2010 +0300 +++ b/camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp Fri Sep 17 08:27:13 2010 +0300 @@ -194,11 +194,18 @@ QVariantMap data; QVariantHash params; - //@todo: add pre-capture icon as screenshot if (mEngine->mode() == Cxe::ImageMode) { + HbIcon activityScreenshot("qtg_graf_taskswitcher_camera"); + QPixmap screenshot = activityScreenshot.pixmap(); + params.insert("screenshot", screenshot); + mActivityManager->removeActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY); mActivityManager->addActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY, data, params); } else { + HbIcon activityScreenshot("qtg_graf_taskswitcher_camcorder"); + QPixmap screenshot = activityScreenshot.pixmap(); + params.insert("screenshot", screenshot); + mActivityManager->removeActivity(CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY); mActivityManager->addActivity(CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY, data, params); }