Skip to content

Commit 9df043c

Browse files
committed
Prevent selecting reminders on other pages
1 parent 533d1a7 commit 9df043c

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

po/reminders.pot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: reminders\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2023-05-14 15:32-0400\n"
11+
"POT-Creation-Date: 2023-05-14 15:58-0400\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <LL@li.org>\n"

src/browser/main_window.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ def select_all(self):
342342
self.set_selecting(True)
343343
for reminder in self.reminder_lookup_dict.values():
344344
reminder.set_selectable(True)
345-
if reminder.get_visible():
345+
if reminder.get_sensitive():
346346
self.reminders_list.select_row(reminder)
347347

348348
def selected_changed(self, list_box = None):
@@ -928,15 +928,15 @@ def task_list_filter(self, reminder, list_id = None):
928928
return task_list == selected_list_id
929929

930930
def no_filter(self, reminder):
931-
#reminder.set_sensitive(True)
931+
reminder.set_sensitive(True)
932932
reminder.set_no_strikethrough(True)
933933
return True
934934

935935
def all_filter(self, reminder, list_id = None, just_filter = False):
936936
retval = self.task_list_filter(reminder, list_id)
937937
if not just_filter:
938938
reminder.set_no_strikethrough(False)
939-
#reminder.set_sensitive(retval)
939+
reminder.set_sensitive(retval)
940940
if not retval:
941941
self.reminders_list.unselect_row(reminder)
942942
reminder.set_selectable(False)
@@ -949,7 +949,7 @@ def upcoming_filter(self, reminder, list_id = None, just_filter = False):
949949
else:
950950
retval = False
951951
if not just_filter:
952-
#reminder.set_sensitive(retval)
952+
reminder.set_sensitive(retval)
953953
if not retval:
954954
self.reminders_list.unselect_row(reminder)
955955
reminder.set_selectable(False)
@@ -963,7 +963,7 @@ def past_filter(self, reminder, list_id = None, just_filter = False):
963963
else:
964964
retval = False
965965
if not just_filter:
966-
#reminder.set_sensitive(retval)
966+
reminder.set_sensitive(retval)
967967
if not retval:
968968
self.reminders_list.unselect_row(reminder)
969969
reminder.set_selectable(False)
@@ -977,7 +977,7 @@ def completed_filter(self, reminder, list_id = None, just_filter = False):
977977
else:
978978
retval = False
979979
if not just_filter:
980-
#reminder.set_sensitive(retval)
980+
reminder.set_sensitive(retval)
981981
if not retval:
982982
self.reminders_list.unselect_row(reminder)
983983
reminder.set_selectable(False)
@@ -1125,7 +1125,7 @@ def search_filter(self, reminder):
11251125
if retval:
11261126
reminder.set_no_strikethrough(True)
11271127

1128-
#reminder.set_sensitive(retval)
1128+
reminder.set_sensitive(retval)
11291129
if not retval:
11301130
self.reminders_list.unselect_row(reminder)
11311131
reminder.set_selectable(False)
@@ -1163,7 +1163,7 @@ def selected_remove_reminders(self):
11631163
try:
11641164
reminder_ids = []
11651165
for reminder in self.reminders_list.get_selected_rows():
1166-
if reminder.get_visible():
1166+
if reminder.get_sensitive():
11671167
reminder_ids.append(reminder.id)
11681168

11691169
results = self.app.run_service_method(
@@ -1188,7 +1188,7 @@ def selected_change_important(self, important):
11881188
try:
11891189
variants = []
11901190
for reminder in self.reminders_list.get_selected_rows():
1191-
if reminder.get_visible() and reminder.options['important'] != important:
1191+
if reminder.get_sensitive() and reminder.options['important'] != important:
11921192
variants.append(
11931193
{
11941194
'id': GLib.Variant('s', reminder.id),
@@ -1224,7 +1224,7 @@ def selected_change_completed(self, completed):
12241224
try:
12251225
reminder_ids = []
12261226
for reminder in self.reminders_list.get_selected_rows():
1227-
if reminder.get_visible() and reminder.completed != completed:
1227+
if reminder.get_sensitive() and reminder.completed != completed:
12281228
reminder_ids.append(reminder.id)
12291229

12301230
results = self.app.run_service_method(

src/browser/move_reminders_window.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def do_save(self):
6060
options[reminder.id] = reminder.options.copy()
6161
opts = options[reminder.id]
6262
opts['list-id'] = self.rows[selected]
63-
if reminder.get_visible() and reminder.options['list-id'] != opts['list-id']:
63+
if reminder.get_sensitive() and reminder.options['list-id'] != opts['list-id']:
6464
if self.win.synced_lists[opts['list-id']]['user-id'] in self.win.ms_users.keys():
6565
if opts['repeat-type'] in (1, 2):
6666
opts['repeat-type'] = 0

src/browser/reminder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ def select_between(self):
184184
selecting = True
185185
else:
186186
set_selecting_false = True
187-
if selecting:
187+
if selecting and row.get_sensitive():
188188
row.set_selectable(True)
189189
self.win.reminders_list.select_row(row)
190190
else:

0 commit comments

Comments
 (0)