[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: kdirwatch infinite dirty emitting
From:       Nicolas Goutte <nicolasg () snafu ! de>
Date:       2006-01-16 8:28:53
Message-ID: 200601160859.52937.nicolasg () snafu ! de
[Download RAW message or body]

On Monday 16 January 2006 05:10, Ryan wrote:
> It appears that the dirty() signal is now emitting repeatedly until
> SuperKaramba crashes.

KBabel's catalog manager has bug #119222, which seems to be the same kind of 
problem (especially when polling).

>
> 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.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic