From: hjhun <36876573+hjhun@users.noreply.github.com> Date: Tue, 2 Jul 2019 07:47:46 +0000 (+0900) Subject: [Applications.Common] Add an exception (#913) X-Git-Tag: submit/tizen/20190703.005424~1^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=15638ff4cfb722e0161f03cae624185e41cc3c9a;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [Applications.Common] Add an exception (#913) If the interval is less than or equal to zero, or greater than integer maximum value, ArgumentException is occurred. Signed-off-by: Hwankyu Jhun --- diff --git a/src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs b/src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs index 52ffff941..a173a0fe9 100755 --- a/src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs +++ b/src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs @@ -174,7 +174,11 @@ namespace Tizen.Applications protected virtual void OnLowMemory(LowMemoryEventArgs e) { LowMemory?.Invoke(this, e); - sTimer = new Timer(new Random().Next(10 * 1000)); + double interval = new Random().Next(10 * 1000); + if (interval <= 0) + interval = 10 * 1000; + + sTimer = new Timer(interval); sTimer.Elapsed += OnTimedEvent; sTimer.AutoReset = false; sTimer.Enabled = true;