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

List:       kde-commits
Subject:    [plasma-framework] src/shell: Do not show OSD for invalid values of percentage like -1 or 200
From:       Bhushan Shah <bhush94 () gmail ! com>
Date:       2014-02-13 7:17:09
Message-ID: E1WDqXl-0000dT-Sy () scm ! kde ! org
[Download RAW message or body]

Git commit 334e818af089011da29fd0c401e68972c5cc9d40 by Bhushan Shah.
Committed on 13/02/2014 at 12:45.
Pushed by bshah into branch 'master'.

Do not show OSD for invalid values of percentage like -1 or 200

REVIEW: 115712

M  +2    -1    src/shell/osd.cpp

http://commits.kde.org/plasma-framework/334e818af089011da29fd0c401e68972c5cc9d40

diff --git a/src/shell/osd.cpp b/src/shell/osd.cpp
index e94d225..24382d7 100644
--- a/src/shell/osd.cpp
+++ b/src/shell/osd.cpp
@@ -98,7 +98,8 @@ void Osd::virtualDesktopChanged(const QString &currentVirtualDesktopName)
 
 void Osd::showProgress(const QString &icon, const int percent, const QString &additionalText)
 {
-    m_osdObject->rootObject()->setProperty("osdValue", percent);
+    int value = qBound(0, percent, 100);
+    m_osdObject->rootObject()->setProperty("osdValue", value);
     m_osdObject->rootObject()->setProperty("osdAdditionalText", additionalText);
     m_osdObject->rootObject()->setProperty("showingProgress", true);
     m_osdObject->rootObject()->setProperty("icon", icon);
[prev in list] [next in list] [prev in thread] [next in thread] 

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