Fix tray menu pointer check

This commit is contained in:
Mathieu Eyraud
2026-08-06 07:46:30 -07:00
committed by Sam Lantinga
parent eba3c7ae0a
commit ad19bafd12
+1 -3
View File
@@ -88,8 +88,6 @@ static DBusHandlerResult TrayHandleGetAllProps(SDL_Tray *tray, SDL_TrayDBus *tra
dbus_uint32_t uint32_val;
dbus_bool_t bool_value;
menu_dbus = tray->menu ? (SDL_TrayMenuDBus *)tray->menu->internal : NULL;
empty = "";
driver->dbus->message_iter_init(msg, &iter);
driver->dbus->message_iter_get_basic(&iter, &interface);
@@ -150,7 +148,7 @@ static DBusHandlerResult TrayHandleGetAllProps(SDL_Tray *tray, SDL_TrayDBus *tra
driver->dbus->message_iter_close_container(&dict_iter, &entry_iter);
key = "ItemIsMenu";
menu_dbus = (SDL_TrayMenuDBus *)tray->menu->internal;
menu_dbus = tray->menu ? (SDL_TrayMenuDBus *)tray->menu->internal : NULL;
if (menu_dbus && menu_dbus->menu_path) {
bool_value = TRUE;
} else {