From 91cbb8644cb8b95acf132494459a6d8f09d3e7d6 Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Fri, 21 Sep 2012 18:47:42 +0400 Subject: [PATCH] gui/infoviewer_bb.cpp: disable thread to update hdd used percent - there is screen corruption/artifacts (race?). better solution needed, probably hdd monitor thread which cache data ? Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/0d4ce318c3706898a13190f41134f8c0c307d7bc Author: [CST] Focus Date: 2012-09-21 (Fri, 21 Sep 2012) --- src/gui/infoviewer_bb.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gui/infoviewer_bb.cpp b/src/gui/infoviewer_bb.cpp index 3ef336473..d106d0f98 100644 --- a/src/gui/infoviewer_bb.cpp +++ b/src/gui/infoviewer_bb.cpp @@ -601,12 +601,19 @@ void CInfoViewerBB::showSysfsHdd() sysper = get_fs_usage("/"); showBarSys(sysper); +#if 0 //HDD info in a seperate thread if(!hddperTflag) { hddperTflag=true; pthread_create(&hddperT, NULL, hddperThread, (void*) this); pthread_detach(hddperT); } +#else + if (!check_dir(g_settings.network_nfs_recordingdir)) { + sysper = get_fs_usage(g_settings.network_nfs_recordingdir); + showBarHdd(sysper); + } +#endif } }