www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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:
Mchrome/content/zotero/preferences/preferences_sync.js | 6++++--
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