Skip to content

Commit b9bd3f6

Browse files
yetistraveit65
authored andcommitted
Check if manager->proxy is NULL
1 parent a34f531 commit b9bd3f6

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

mate-panel/libpanel-util/panel-session-manager.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ panel_session_manager_request_logout (PanelSessionManager *manager,
8282

8383
g_return_if_fail (PANEL_IS_SESSION_MANAGER (manager));
8484

85+
if (manager->proxy == NULL)
86+
return;
87+
8588
ret = g_dbus_proxy_call_sync (manager->proxy, "Logout",
8689
g_variant_new ("(u)", mode),
8790
G_DBUS_CALL_FLAGS_NONE,
@@ -105,6 +108,9 @@ panel_session_manager_request_shutdown (PanelSessionManager *manager)
105108

106109
g_return_if_fail (PANEL_IS_SESSION_MANAGER (manager));
107110

111+
if (manager->proxy == NULL)
112+
return;
113+
108114
ret = g_dbus_proxy_call_sync (manager->proxy, "Shutdown",
109115
g_variant_new ("()"),
110116
G_DBUS_CALL_FLAGS_NONE,
@@ -129,6 +135,9 @@ panel_session_manager_is_shutdown_available (PanelSessionManager *manager)
129135

130136
g_return_val_if_fail (PANEL_IS_SESSION_MANAGER (manager), FALSE);
131137

138+
if (manager->proxy == NULL)
139+
return FALSE;
140+
132141
ret = g_dbus_proxy_call_sync (manager->proxy, "CanShutdown",
133142
g_variant_new ("()"),
134143
G_DBUS_CALL_FLAGS_NONE,

0 commit comments

Comments
 (0)