From 57e65a092a265a751607d14d09c2df78a47a94a2 Mon Sep 17 00:00:00 2001
From: Cyrix126 <gupaxx@baermail.fr>
Date: Wed, 30 Oct 2024 06:23:59 +0100
Subject: [PATCH] fix: prevent crash in debug mode

---
 src/app/panels/middle/node.rs | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/app/panels/middle/node.rs b/src/app/panels/middle/node.rs
index 667384e..c8cb84e 100644
--- a/src/app/panels/middle/node.rs
+++ b/src/app/panels/middle/node.rs
@@ -158,10 +158,11 @@ impl Node {
                                     Label::new("Out peers [10-450]:"),
                                 );
                                 // not sure what's the right calculation to make
-                                ui.style_mut().spacing.slider_width = ui.available_width()
+                                ui.style_mut().spacing.slider_width = (ui.available_width()
                                     - ui.spacing().item_spacing.x * 4.0
                                     - ui.spacing().scroll.bar_width
-                                    - (SPACE * 2.0);
+                                    - (SPACE * 2.0))
+                                    .max(0.0);
                                 ui.add(Slider::new(&mut self.out_peers, 10..=450))
                                     .on_hover_text(P2POOL_OUT);
                                 // ui.add_space(ui.available_width() - 4.0);