diff --git a/src/apps/people/PictureView.cpp b/src/apps/people/PictureView.cpp index bedc5fe917..39d2773bb9 100644 --- a/src/apps/people/PictureView.cpp +++ b/src/apps/people/PictureView.cpp @@ -127,13 +127,15 @@ PictureView::Revert() void PictureView::Update(const entry_ref* ref) { - // Don't update when user has changed the picture + // Don't update when user has modified the picture if (HasChanged()) return; + BBitmap* bitmap = BTranslationUtils::GetBitmap(ref); + _SetPicture(bitmap); + delete fOriginalPicture; - fOriginalPicture = BTranslationUtils::GetBitmap(ref); - _SetPicture(fOriginalPicture); + fOriginalPicture = fPicture; }