From f0e5ee888f2f42ff88f01f2bf616ab1fe829eeef Mon Sep 17 00:00:00 2001 From: ConnorMolz <114417919+ConnorMolz@users.noreply.github.com> Date: Tue, 27 May 2025 10:54:19 +0200 Subject: [PATCH 1/2] Fix that nothing is shown --- .../Overlays/Relative/Relative.xaml.cs | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/RaceOverlay/Overlays/Relative/Relative.xaml.cs b/RaceOverlay/Overlays/Relative/Relative.xaml.cs index 3840d4d..298cd3f 100644 --- a/RaceOverlay/Overlays/Relative/Relative.xaml.cs +++ b/RaceOverlay/Overlays/Relative/Relative.xaml.cs @@ -118,16 +118,23 @@ public override void _updateWindow() Body.Children.Clear(); for (int i = 0; i < _driverModels.Count; i++) { - Body.RowDefinitions.Add(new RowDefinition()); - var row = new RelativeRow( - _driverModels[i].Name, - _driverModels[i].ClassPosition, - _data.GetGapToPlayerMs(_driverModels[i].Idx), - _driverModels[i].CarNumber, - MainWindow.IrsdkSharper.Data.SessionInfo.DriverInfo.Drivers.ElementAt(i).CarClassColor, - _driverModels[i].License); - Grid.SetRow(row, i); - Body.Children.Add(row); + try + { + Body.RowDefinitions.Add(new RowDefinition()); + var row = new RelativeRow( + _driverModels[i].Name, + _driverModels[i].ClassPosition, + _data.GetGapToPlayerMs(_driverModels[i].Idx), + _driverModels[i].CarNumber, + MainWindow.IrsdkSharper.Data.SessionInfo.DriverInfo.Drivers.ElementAt(i).CarClassColor, + _driverModels[i].License); + Grid.SetRow(row, i); + Body.Children.Add(row); + } + catch (Exception e) + { + Debug.WriteLine(e); + } } } catch (Exception e) From d7e4ec810e49af08806f19a88209e0d5c130e625 Mon Sep 17 00:00:00 2001 From: ConnorMolz Date: Tue, 27 May 2025 22:03:06 +0200 Subject: [PATCH 2/2] Fix Color Bug --- RaceOverlay/Overlays/Relative/Relative.xaml.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/RaceOverlay/Overlays/Relative/Relative.xaml.cs b/RaceOverlay/Overlays/Relative/Relative.xaml.cs index 298cd3f..fd5d456 100644 --- a/RaceOverlay/Overlays/Relative/Relative.xaml.cs +++ b/RaceOverlay/Overlays/Relative/Relative.xaml.cs @@ -124,22 +124,22 @@ public override void _updateWindow() var row = new RelativeRow( _driverModels[i].Name, _driverModels[i].ClassPosition, - _data.GetGapToPlayerMs(_driverModels[i].Idx), + _data.GetGapBetweenMs(_data.PlayerIdx, _driverModels[i].Idx), _driverModels[i].CarNumber, - MainWindow.IrsdkSharper.Data.SessionInfo.DriverInfo.Drivers.ElementAt(i).CarClassColor, + _driverModels[i].ClassColorCode, _driverModels[i].License); Grid.SetRow(row, i); Body.Children.Add(row); } catch (Exception e) { - Debug.WriteLine(e); + Console.WriteLine(e); } } } catch (Exception e) { - Debug.WriteLine(e); + Console.WriteLine(e); } }