ShareDialog: Fix crash, properly init member pointers
authorMichael Schuster <michael@schuster.ms>
Fri, 29 May 2020 16:12:36 +0000 (18:12 +0200)
committerMichael Schuster <michael@schuster.ms>
Fri, 29 May 2020 16:12:36 +0000 (18:12 +0200)
commitefdef8535f59511797b2430e87de7e82ff29feea
tree30580843ce6076c1efa3954337695af4566837af
parentb579b49a5ca97e8864bc1696cd772129aef66309
ShareDialog: Fix crash, properly init member pointers

_manager ptr only got initialized in the constructor when sharingPossible was set to true

Changes:
- Move member ptr inits from constructor to the header file's class definition
- Init _manager: set to nullptr too
- Add check for _manager to avoid crash in showSharingUi()

Signed-off-by: Michael Schuster <michael@schuster.ms>
src/gui/sharedialog.cpp
src/gui/sharedialog.h