From 9f9571190a9ce66f31189f65b404d5da849d3b03 Mon Sep 17 00:00:00 2001
From: Matthias Vallentin <vallentin@berkeley.edu>
Date: Fri, 30 Dec 2022 16:31:47 +0100
Subject: [PATCH] Fix crash on empty tab container. (#540)

---
 src/ftxui/component/container.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ftxui/component/container.cpp b/src/ftxui/component/container.cpp
index 52efe7ae..0c9135ef 100644
--- a/src/ftxui/component/container.cpp
+++ b/src/ftxui/component/container.cpp
@@ -229,7 +229,7 @@ class TabContainer : public ContainerBase {
   }
 
   bool OnMouseEvent(Event event) override {
-    return ActiveChild()->OnEvent(event);
+    return ActiveChild() && ActiveChild()->OnEvent(event);
   }
 };
 
-- 
GitLab