updated_deep_count_in_progress can not get file size
- From: Gaolong <imgaolong yahoo cn>
- To: 新闻组 Nautilus <nautilus-list gnome org>
- Subject: updated_deep_count_in_progress can not get file size
- Date: Mon, 5 May 2008 11:36:21 +0800 (CST)
Hi,all. I was trying to use updated_deep_count_in_progress signal to asynchronously get disk space used by a directory. I refered to fm-properties-window.c. But there seems a bug in it. I found that if a big directory is being updated by updated_deep_count_in_progress signal, any other request to nautilus_file_get_deep_counts function will return file size with 0.
One can confirm it by:1) Choose "Properties" menuitem after right clicked one big directory like /usr in nautilus 2) While the "Contents" label in the properties window was updating, do step 1) to another big direcotry like /var 3) You would see the "Contents" label of /var to be "...", not a valid value. That means the nautilus_file_get_deep_counts in updated_deep_count_in_progress signal handler was not working properly.(To be sure that you had not done 1) to /var before, otherwise nautilus_file_get_deep_counts would return a previous valid
value, and the fm-properties-window.c is designed not to show updating value in that case)
What is eating me is that I want to know whether there is a way to avoid that, or that is really a bug now. Best regards!
雅虎邮箱,您的终生邮箱!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]