From: Geunsun, Lee Date: Tue, 25 Apr 2017 05:49:36 +0000 (+0900) Subject: Initialize the saved rotation if the image viewer is disappering X-Git-Tag: accepted/tizen/unified/20170811.133302~141 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3d1e4c69ca80f833f9c44a775a060e19c53b45d6;p=profile%2Ftv%2Fapps%2Fdotnet%2Fmediahub.git Initialize the saved rotation if the image viewer is disappering Change-Id: I75275150a919a85131995a03c0bb240eda3133fc --- diff --git a/TVMediaHub/TVMediaHub.Tizen/ViewModels/ImageTabViewModel.cs b/TVMediaHub/TVMediaHub.Tizen/ViewModels/ImageTabViewModel.cs index 9284685..f14aba9 100755 --- a/TVMediaHub/TVMediaHub.Tizen/ViewModels/ImageTabViewModel.cs +++ b/TVMediaHub/TVMediaHub.Tizen/ViewModels/ImageTabViewModel.cs @@ -176,7 +176,18 @@ namespace TVMediaHub.Tizen.ViewModels SavedRotationCommand = new Command((rotation) => { - CurrentImage.SavedRotation = rotation; + if (rotation == Convert.ToDouble(-1)) + { + /// Initialize the saved rotation + foreach (var item in ImageInfoList) + { + item.SavedRotation = 0; + } + } + else + { + CurrentImage.SavedRotation = rotation; + } }); ChangeSortOptionCommand = new Command((opt) => diff --git a/TVMediaHub/TVMediaHub.Tizen/Views/ImageViewer.xaml.cs b/TVMediaHub/TVMediaHub.Tizen/Views/ImageViewer.xaml.cs index 53f6e06..d27c2ae 100755 --- a/TVMediaHub/TVMediaHub.Tizen/Views/ImageViewer.xaml.cs +++ b/TVMediaHub/TVMediaHub.Tizen/Views/ImageViewer.xaml.cs @@ -405,7 +405,7 @@ namespace TVMediaHub.Tizen.Views { base.OnDisappearing(); - SavedRotationCommand?.Execute(default(double)); + SavedRotationCommand?.Execute(Convert.ToDouble(-1)); } } }