]> granicus.if.org Git - handbrake/commitdiff
WinGui: When updating presets, don't override the picture settings values if SourceMa...
authorsr55 <sr55.hb@outlook.com>
Sat, 1 Nov 2014 21:16:59 +0000 (21:16 +0000)
committersr55 <sr55.hb@outlook.com>
Sat, 1 Nov 2014 21:16:59 +0000 (21:16 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6493 b64f7644-9d1e-0410-96f1-a4d463321fa5

win/CS/HandBrake.ApplicationServices/Model/Preset.cs

index e281e12b60801ea37199ae62e49066822618ae3d..2bddd75aa35d982962f33d703455e20983d44ea2 100644 (file)
@@ -121,6 +121,14 @@ namespace HandBrake.ApplicationServices.Model
         /// </param>\r
         public void Update(EncodeTask task, AudioBehaviours audioBehaviours, SubtitleBehaviours subtitleBehaviours)\r
         {\r
+            // Copy over Max Width / Height for the following picture settings modes.\r
+            if (this.PictureSettingsMode == PresetPictureSettingsMode.Custom\r
+                || this.PictureSettingsMode == PresetPictureSettingsMode.SourceMaximum)\r
+            {\r
+                task.MaxWidth = this.Task.MaxWidth;\r
+                task.MaxHeight = this.Task.MaxHeight;\r
+            }\r
+\r
             this.Task = task;\r
             this.AudioTrackBehaviours = audioBehaviours;\r
             this.SubtitleTrackBehaviours = subtitleBehaviours;\r