diff --git a/src/src/Common/QGlobals.h b/src/src/Common/QGlobals.h index bd16817..10efe4d 100644 --- a/src/src/Common/QGlobals.h +++ b/src/src/Common/QGlobals.h @@ -311,11 +311,11 @@ public: } static void setSyncItem(unsigned int aSyncSetting,bool aValue) { - _syc_item = _syc_item | (aValue? aSyncSetting:(!aSyncSetting)); + _syc_item = aValue? (_syc_item | aSyncSetting):(_syc_item & !aSyncSetting); } static void setSyncItems(unsigned int aSyncSetting) { - _syc_item = _syc_item&aSyncSetting; + _syc_item = aSyncSetting; } static bool getSyncState() {