From f88a8e57feaca667ce6ebbe6f428f95076b329c8 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Thu, 19 Apr 2018 23:52:23 +0900 Subject: [PATCH] Fixed trash status update problem described in bug 2729. Special thanks to Emanoil for his initial investigation on this bug. Signed-off-by: Emanoil Kotsev Signed-off-by: Michele Calgaro --- tdeioslave/trash/trashimpl.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tdeioslave/trash/trashimpl.cpp b/tdeioslave/trash/trashimpl.cpp index 6de7edd2a..c7f9de72d 100644 --- a/tdeioslave/trash/trashimpl.cpp +++ b/tdeioslave/trash/trashimpl.cpp @@ -690,10 +690,8 @@ bool TrashImpl::isEmpty() const void TrashImpl::fileAdded() { m_config.setGroup( "Status" ); - if ( m_config.readBoolEntry( "Empty", true ) == true ) { - m_config.writeEntry( "Empty", false ); - m_config.sync(); - } + m_config.writeEntry( "Empty", false ); + m_config.sync(); // The apps showing the trash (e.g. kdesktop) will be notified // of this change when KDirNotify::FilesAdded("trash:/") is emitted, // which will be done by the job soon after this.