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
ee8c35614a
commit
04473c0f0e
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
|
||||
}
|
||||
|
||||
const systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView()
|
||||
fileList.registerDetailView(systemTagsInfoView)
|
||||
OCA.SystemTags.View = systemTagsInfoView
|
||||
// only create and attach once
|
||||
// FIXME: this should likely be done on a different code path now
|
||||
// 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