quassel: Install signal handlers in init() rather than ctor
authorManuel Nickschas <sputnick@quassel-irc.org>
Wed, 20 Jun 2018 20:12:25 +0000 (22:12 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 20 Jun 2018 20:30:52 +0000 (22:30 +0200)
Unix signal handlers require e.g. command line options, which are
not available at construction time of the Quassel instance.
Move signal handler registration into init().

Add TODO comments to remind us of the fact that we're not supposed
to use unsafe methods in signal handlers (which we currently do),
and should rework signal handling to be safe.


No differences found