From 9c2a5d4a8a9fd956c62e9add82a3dec947b23cd0 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 30 Jan 2018 21:28:23 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9BFix=20on=20creating=20sidecar=20for?= =?UTF-8?q?=20optical=20discs,=20if=20dimensions=20are=20not=20set=20by=20?= =?UTF-8?q?media=20tags,=20set=20them=20by=20media=20type.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DiscImageChef.Core/Sidecar/OpticalDisc.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/DiscImageChef.Core/Sidecar/OpticalDisc.cs b/DiscImageChef.Core/Sidecar/OpticalDisc.cs index 8ff6d0000..ec1b11413 100644 --- a/DiscImageChef.Core/Sidecar/OpticalDisc.cs +++ b/DiscImageChef.Core/Sidecar/OpticalDisc.cs @@ -39,8 +39,10 @@ using DiscImageChef.Decoders.CD; using DiscImageChef.Decoders.DVD; using DiscImageChef.DiscImages; using DiscImageChef.Filesystems; +using DiscImageChef.Metadata; using Schemas; using DMI = DiscImageChef.Decoders.Xbox.DMI; +using MediaType = DiscImageChef.CommonTypes.MediaType; using Session = DiscImageChef.DiscImages.Session; using TrackType = Schemas.TrackType; @@ -266,6 +268,9 @@ namespace DiscImageChef.Core trksLst = new List(); } + if(sidecar.OpticalDisc[0].Dimensions == null && image.Info.MediaType != MediaType.Unknown) + sidecar.OpticalDisc[0].Dimensions = Dimensions.DimensionsFromMediaType(image.Info.MediaType); + InitProgress(); foreach(Track trk in tracks) {