From 4e2c39b1a0b74660dff14a3c9ca4360cdba8a614 Mon Sep 17 00:00:00 2001 From: Karnav Shah Date: Tue, 16 Dec 2025 11:30:55 +0530 Subject: [PATCH] Fix crash in sample launcher when no item is selected --- samples/python/demo.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/samples/python/demo.py b/samples/python/demo.py index a56614ce4d..9f4a94f297 100755 --- a/samples/python/demo.py +++ b/samples/python/demo.py @@ -112,7 +112,11 @@ class App: webbrowser.open(url) def on_demo_select(self, evt): - name = self.demos_lb.get( self.demos_lb.curselection()[0] ) + selection = self.demos_lb.curselection() + if not selection: + return + + name = self.demos_lb.get(selection[0]) fn = self.samples[name] descr = ""