From ec2ed0f3e7b162ddf2ca264744af17a5d59c31f0 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 19 Jul 2008 15:56:52 +0000 Subject: fix possible division by 0 crash (no backport to 4.1 needed, as there QProgressBar is used instead of KCapacityBar) svn path=/trunk/KDE/kdebase/apps/; revision=834788 --- src/statusbarspaceinfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/statusbarspaceinfo.cpp') diff --git a/src/statusbarspaceinfo.cpp b/src/statusbarspaceinfo.cpp index 059a55094..79a1169e5 100644 --- a/src/statusbarspaceinfo.cpp +++ b/src/statusbarspaceinfo.cpp @@ -68,7 +68,7 @@ void StatusBarSpaceInfo::slotFoundMountPoint(const QString& mountPoint, setText(i18nc("@info:status Free disk space", "%1 free", KIO::convertSize(kBAvailable * 1024))); setUpdatesEnabled(false); m_kBSize = kBSize; - setValue((kBUsed * 100) / kBSize); + setValue(kBSize > 0 ? (kBUsed * 100) / kBSize : 0); setUpdatesEnabled(true); update(); } -- cgit v1.3