Set the onlyUpdateOperation flag in a saner place
This fixes the bug described here.
For some reason, CalcEngine::setOnlyUpdateOperation(true)
was called whenever the display was updated "from core", which also happens in case of unary operations, thereby skipping them.