Ubuntu Pastebin

Paste from meles at Sun, 14 Jun 2015 13:25:40 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
+++ app/alarm/AlarmDelegate.qml	2015-06-14 13:23:58 +0000
@@ -100,14 +100,17 @@
                  gone-off and the user is re-enabling the alarm. Repeating
                  alarms do this automatically.
                 */
-                if(checked && type === Alarm.OneTime && alarmData.date < new Date()) {
+                if(checked && type === Alarm.OneTime) {
                     var currentTime = new Date()
-                    alarmData.daysOfWeek = alarmUtils.get_alarm_day(currentTime.getDay())
-
-                    if (alarmData.date.getTime() <= currentTime.getTime()) {
-                        var tomorrow = currentTime
-                        tomorrow.setDate(tomorrow.getDate() + 1)
-                        alarmData.daysOfWeek = alarmUtils.get_alarm_day(tomorrow.getDay())
+                    alarmData.daysOfWeek = Alarm.AutoDetect
+                    if (alarmData.date.getHours()*60+alarmData.date.getMinutes() <= currentTime.getHours()*60+currentTime.getMinutes()) {
+                        var d=new Date()
+                        var tdate2 = new Date(d.getFullYear(),d.getMonth(),d.getDate()+1,alarmData.date.getHours(),alarmData.date.getMinutes(),0,0)
+                        alarmData.date = tdate2
+                    } else {
+                        var d=new Date()
+                        var tdate2 = new Date(d.getFullYear(),d.getMonth(),d.getDate(),alarmData.date.getHours(),alarmData.date.getMinutes(),0,0)
+                        alarmData.date = tdate2
                     }
                 }
Download as text