diff options
author | Pascal Terjan <pterjan@mageia.org> | 2021-02-01 20:19:41 +0000 |
---|---|---|
committer | Pascal Terjan <pterjan@mageia.org> | 2021-02-02 22:15:03 +0000 |
commit | 623453d11162f4c05488d4bdec82ce20137b2e05 (patch) | |
tree | 8fcd8f326c66a4d8d505c4340c6eec3107830455 /control-center | |
parent | ee05f58fac0515909d5f093b291b3bce07166a8b (diff) | |
download | control-center-623453d11162f4c05488d4bdec82ce20137b2e05.tar control-center-623453d11162f4c05488d4bdec82ce20137b2e05.tar.gz control-center-623453d11162f4c05488d4bdec82ce20137b2e05.tar.bz2 control-center-623453d11162f4c05488d4bdec82ce20137b2e05.tar.xz control-center-623453d11162f4c05488d4bdec82ce20137b2e05.zip |
Workaround a segfault on exitdistro/mga7
There seems to be some race causing a segfault during cleanup on
exit. Prevent it by destroying the window manually earlier (mga#26944).
Diffstat (limited to 'control-center')
-rwxr-xr-x | control-center | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/control-center b/control-center index fe20eb38..60ecafc8 100755 --- a/control-center +++ b/control-center @@ -1292,6 +1292,8 @@ sub quit_global() { WIDTH => $x, }); gtkset_mousecursor_normal(); + # Workaround a segfault on exit by manually destroying the window before exit() + $window_global->destroy; standalone::exit(0); } |