fix: break forever loop for syncing backend data
authorSian Cao <yinshuiboy@gmail.com>
Fri, 8 Dec 2017 06:47:32 +0000 (14:47 +0800)
committerSian Cao <yinshuiboy@gmail.com>
Fri, 8 Dec 2017 07:04:19 +0000 (15:04 +0800)
commitf70e500ec2fd5c751e40833bdc4df586614bcff2
tree10ca7007dcbdb963870a612882d279e50372520f
parent8bed703577727421138f9e1118531db19108d978
fix: break forever loop for syncing backend data

option setValue emits valueChanged, and handler for valueChanged emits
setOption which requests backend to do doSetOption asynchronously which
in turn calls option's setValue again.

Change-Id: I5a6b5ccabfd29b26d3079779aad80461d7866d47
src/settings/backend/qsettingbackend.cpp