kdirwatch infinite dirty emitting
Ryan
p0z3r at earthlink.net
Mon Jan 16 04:10:16 GMT 2006
It appears that the dirty() signal is now emitting repeatedly until
SuperKaramba crashes.
SuperKaramba uses kdirwatch to watch changes on a file. When a change occurs
is fires its connected slot, which in our case causes SK to close the theme
and reload the theme with the new file changes.
In our ctor is where we addFile and connect to the slot waiting for dirty().
I'm not sure why it keeps re-emitting the dirty() signal when we only change
the file once, and I figured that someone would have more knowledge of kio
than myself to look at this.
I did notice a change recently on the 10th to kdirwatch.cpp, but I'm not sure
that it is related. This used to work perfectly for the 3.5.0 release, but
now in the last few weeks or so, this behavior has come about.
If you'd like to view our code, you can view
kdeutils/superkaramba/src/karamba.cpp to see how we use KDirWatch.
Thanks for any insight into this.
--
Ryan Nickell
Software Engineer by day, SuperKaramba developer by night.
More information about the kde-core-devel
mailing list