Merge pull request #501 from hawken93/fix_division

Fix regression in integer divisions in latest movies category
This commit is contained in:
Joshua M. Boniface 2019-01-08 18:02:19 -05:00 committed by GitHub
commit 67300c65dc
7 changed files with 10 additions and 10 deletions

View File

@ -1056,7 +1056,7 @@ namespace Emby.Server.Implementations.LiveTv
var numComplete = 0; var numComplete = 0;
double progressPerService = _services.Length == 0 double progressPerService = _services.Length == 0
? 0 ? 0
: 1 / _services.Length; : 1.0 / _services.Length;
var newChannelIdList = new List<Guid>(); var newChannelIdList = new List<Guid>();
var newProgramIdList = new List<Guid>(); var newProgramIdList = new List<Guid>();
@ -1262,7 +1262,7 @@ namespace Emby.Server.Implementations.LiveTv
} }
numComplete++; numComplete++;
double percent = numComplete / allChannelsList.Count; double percent = numComplete / (double) allChannelsList.Count;
progress.Report(85 * percent + 15); progress.Report(85 * percent + 15);
} }
@ -1307,7 +1307,7 @@ namespace Emby.Server.Implementations.LiveTv
} }
numComplete++; numComplete++;
double percent = numComplete / list.Count; double percent = numComplete / (double) list.Count;
progress.Report(100 * percent); progress.Report(100 * percent);
} }

View File

@ -65,7 +65,7 @@ namespace Emby.Server.Implementations.ScheduledTasks.Tasks
foreach (var file in filesToDelete) foreach (var file in filesToDelete)
{ {
double percent = index / filesToDelete.Count; double percent = index / (double) filesToDelete.Count;
progress.Report(100 * percent); progress.Report(100 * percent);

View File

@ -64,7 +64,7 @@ namespace MediaBrowser.Controller.Entities.Movies
} }
public override double GetDefaultPrimaryImageAspectRatio() public override double GetDefaultPrimaryImageAspectRatio()
=> 2 / 3; => 2.0 / 3;
public override UnratedItem GetBlockUnratedType() public override UnratedItem GetBlockUnratedType()
{ {

View File

@ -51,7 +51,7 @@ namespace MediaBrowser.Controller.Entities.Movies
return 0; return 0;
} }
return 2 / 3; return 2.0 / 3;
} }
protected override async Task<bool> RefreshedOwnedItems(MetadataRefreshOptions options, List<FileSystemMetadata> fileSystemChildren, CancellationToken cancellationToken) protected override async Task<bool> RefreshedOwnedItems(MetadataRefreshOptions options, List<FileSystemMetadata> fileSystemChildren, CancellationToken cancellationToken)

View File

@ -111,7 +111,7 @@ namespace MediaBrowser.Controller.Entities.TV
return 0; return 0;
} }
return 16 / 9; return 16.0 / 9;
} }
public override List<string> GetUserDataKeys() public override List<string> GetUserDataKeys()

View File

@ -21,7 +21,7 @@ namespace MediaBrowser.Controller.Entities
public TrailerType[] TrailerTypes { get; set; } public TrailerType[] TrailerTypes { get; set; }
public override double GetDefaultPrimaryImageAspectRatio() public override double GetDefaultPrimaryImageAspectRatio()
=> 2 / 3; => 2.0 / 3;
public override UnratedItem GetBlockUnratedType() public override UnratedItem GetBlockUnratedType()
{ {

View File

@ -54,11 +54,11 @@ namespace MediaBrowser.Controller.LiveTv
if (string.Equals(serviceName, EmbyServiceName, StringComparison.OrdinalIgnoreCase) || string.Equals(serviceName, "Next Pvr", StringComparison.OrdinalIgnoreCase)) if (string.Equals(serviceName, EmbyServiceName, StringComparison.OrdinalIgnoreCase) || string.Equals(serviceName, "Next Pvr", StringComparison.OrdinalIgnoreCase))
{ {
return 2 / 3; return 2.0 / 3;
} }
else else
{ {
return 16 / 9; return 16.0 / 9;
} }
} }