fix(bsp, event): pub; don't panic

This commit is contained in:
AAAAAAAAAAAAAAAAAAAAAAAAAAAA 2026-01-17 01:12:33 +02:00
parent 8c54510f63
commit b0d2fad17b
2 changed files with 3 additions and 3 deletions

View file

@ -22,7 +22,7 @@ impl<O: Out, Head: Content<O>, Tail: Content<O>> Draw<O> for Bsp<Head, Tail> {
fn draw (&self, to: &mut O) { fn draw (&self, to: &mut O) {
match self.0 { match self.0 {
South => { South => {
panic!("{}", self.1.h(to.area())); //panic!("{}", self.1.h(to.area()));
let area_1 = self.1.layout(to.area()); let area_1 = self.1.layout(to.area());
let area_2 = self.2.layout([ let area_2 = self.2.layout([
to.area().x(), to.area().x(),
@ -30,7 +30,7 @@ impl<O: Out, Head: Content<O>, Tail: Content<O>> Draw<O> for Bsp<Head, Tail> {
to.area().w(), to.area().w(),
to.area().h().minus(area_1.h()) to.area().h().minus(area_1.h())
].into()); ].into());
panic!("{area_1:?} {area_2:?}"); //panic!("{area_1:?} {area_2:?}");
to.place_at(area_1, &self.1); to.place_at(area_1, &self.1);
to.place_at(area_2, &self.2); to.place_at(area_2, &self.2);
}, },

View file

@ -1,5 +1,5 @@
use crate::*; use crate::*;
#[derive(Debug, Clone, Eq, PartialEq, PartialOrd)] pub struct TuiEvent(Event); #[derive(Debug, Clone, Eq, PartialEq, PartialOrd)] pub struct TuiEvent(pub Event);
impl Ord for TuiEvent { impl Ord for TuiEvent {
fn cmp (&self, other: &Self) -> std::cmp::Ordering { fn cmp (&self, other: &Self) -> std::cmp::Ordering {
self.partial_cmp(other) self.partial_cmp(other)