Fix duplicate tag info view registration
Only register the tag info view once as it's stored in a singleton. This fixes an issue where the tag info view did not get rendered after swiching between different file views. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
This commit is contained in:
parent
e4bfbfe177
commit
1936895a42
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -31,9 +31,14 @@
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView()
|
// only create and attach once
|
||||||
fileList.registerDetailView(systemTagsInfoView)
|
// FIXME: this should likely be done on a different code path now
|
||||||
OCA.SystemTags.View = systemTagsInfoView
|
// for the sidebar to only have it registered once
|
||||||
|
if (!OCA.SystemTags.View) {
|
||||||
|
const systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView()
|
||||||
|
fileList.registerDetailView(systemTagsInfoView)
|
||||||
|
OCA.SystemTags.View = systemTagsInfoView
|
||||||
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue