Skip to content

Commit 9d7810e

Browse files
committed
fix(notification-banner): eventFilter guard for QStandartItem
1 parent e293f20 commit 9d7810e

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

bec_widgets/widgets/containers/main_window/addons/notification_center/notification_banner.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,8 @@ def _absolute_time_string(self) -> str:
475475
# Event Filters
476476
########################################
477477
def eventFilter(self, watched, event):
478+
if not isinstance(event, QtCore.QEvent):
479+
return False
478480
# timestamp label → toggle absolute time
479481
if watched is self.time_lbl:
480482
if event.type() == QtCore.QEvent.Enter and not self._showing_absolute:
@@ -894,6 +896,8 @@ def _adjust_height(self):
894896
self.setFixedHeight(min(content_h, avail))
895897

896898
def eventFilter(self, watched, event):
899+
if not isinstance(event, QtCore.QEvent):
900+
return False
897901
if watched is self.parent() and event.type() == QtCore.QEvent.Resize:
898902
self._adjust_height()
899903
return super().eventFilter(watched, event)

0 commit comments

Comments
 (0)