Den 02-02-2012 14:29, Andreas Pakulat skrev: > On 02.02.12 14:19:25, Sujan Dasmahapatra wrote: >> But after updating I am still getting the message that the file is >> updated. The signal is not blocked. Please tell me whats going wrong in >> this. Thanks in advance for your help. > > Most probably the watcher notices the change asynchronously, i.e. after > your function has ended and the signal blocker has been deleted. You > should be able to verify that either using a debugger or by printing > some timestamps to see when the function is exited and when the slot > connected to the signal is received
That is a bit surprising to me, since I actually used it exactly for blocking a file watcher, and that worked fine. Perhaps a flush is necessary on the stream. Bo Thorsen, Fionia Software. -- Expert Qt and C++ developer for hire Contact me if you need expert Qt help http://www.fioniasoftware.dk _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest