send close signal only on restart to avoid problems while destructiong on normal exit (#376)

This commit is contained in:
redPanther
2017-01-22 19:36:52 +01:00
committed by GitHub
parent 3aa2573b88
commit cde5a4dff1
3 changed files with 8 additions and 5 deletions

View File

@@ -447,9 +447,12 @@ Hyperion::Hyperion(const QJsonObject &qjsonConfig, const QString configFile)
}
void Hyperion::freeObjects()
void Hyperion::freeObjects(bool emitCloseSignal)
{
emit closing();
if (emitCloseSignal)
{
emit closing();
}
// switch off all leds
clearall();
@@ -464,7 +467,7 @@ void Hyperion::freeObjects()
Hyperion::~Hyperion()
{
freeObjects();
freeObjects(false);
}
unsigned Hyperion::getLedCount() const