commit 6150a08dc199253795b82ee68bcf52a61dbdbeff
parent 33bf3b2e1203d6ecfd571d5b2e20f615260d6b26
Author: Dan Stillman <dstillman@zotero.org>
Date: Mon, 30 Oct 2017 16:02:36 -0400
Fix logged error clicking below list in "Choose Libraries…" window
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/chrome/content/zotero/preferences/preferences_sync.js b/chrome/content/zotero/preferences/preferences_sync.js
@@ -225,7 +225,8 @@ Zotero_Preferences.Sync = {
var row = {}, col = {}, child = {};
tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, child);
- if (col.value.element.id == 'libraries-to-sync-checked') {
+ // Below the list or on checkmark column
+ if (!col.value || col.value.element.id == 'libraries-to-sync-checked') {
return;
}
// if dblclicked anywhere but the checkbox update pref
@@ -238,7 +239,8 @@ Zotero_Preferences.Sync = {
var row = {}, col = {}, child = {};
tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, child);
- if (col.value.element.id != 'libraries-to-sync-checked') {
+ // Below the list or not on checkmark column
+ if (!col.value || col.value.element.id != 'libraries-to-sync-checked') {
return;
}
// if clicked on checkbox update pref