X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcore%2Fcoresession.cpp;h=2ed950c0fd1bbb8895fa74ae639e525c8ba7d874;hb=46a76ffbf0e9e7af3d4ceb074c0b8dff461b4a86;hp=1f6f324b46eea8ea94a2c9984e663c941dd45a9c;hpb=bf10e3ead6e50f90c6bb34074e39b938f9d35bc3;p=quassel.git diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 1f6f324b..2ed950c0 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -96,7 +96,8 @@ CoreSession::CoreSession(UserId uid, bool restoreState, QObject *parent) initScriptEngine(); eventManager()->registerObject(ircParser(), EventManager::NormalPriority); - eventManager()->registerObject(eventProcessor(), EventManager::HighPriority); + eventManager()->registerObject(eventStringifier(), EventManager::HighPriority, "earlyProcess"); // some need to be sent before statechange + eventManager()->registerObject(eventProcessor(), EventManager::HighPriority); // needs to process events *before* the stringifier! eventManager()->registerObject(eventStringifier(), EventManager::NormalPriority); eventManager()->registerObject(this, EventManager::LowPriority); // for sending MessageEvents to the client