https://bugs.kde.org/show_bug.cgi?id=481289

--- Comment #9 from mahikeulbody <mcfaro...@gmail.com> ---
Ok, that toke me a little time to find these checks because I never used before
the Tab panel of Caption sidebar menu (my only tags come from automatic tagging
such as face recognition and reverse geocoding). So my misunderstanding of your
answers :-(

Setting a non-root tree node works as if the higher levels of the tree were
set. That does not appear in the Tab panel of Caption sidebar menu  but all
functions (advanced search, tabs manager, tabs filters, ...) work as if these
higher levels were set (AFAIK).

So I wonder what benefice there is to write HierarchicalSubject = "A|B|C, A|B,
A" over to write simply "A|B|C" except to be able to display A[ ] B[ ] C[x]
when in fact that does not reflect that Digikam will work as if we have A[x]
B[x] C[x].

If the higher nodes of a node set were automatically set in order be more
consistent with the way all functions work in this case (AFAIK again) that
would remove the artificial (?) need to write strings as "A|B|C, A|B, A".

Also you could take in account that Digikam writes HierarchicalSubject =
"A|B|C" when the user drag&drop the tag C onto a photo.

In case you would want to "fix" this different behavior between Tab panel of
Caption sidebar and drag&drop from Tags filter, my suggestion would be to write
HierarchicalSubject as drag&drop does for both Tab panel and Reverse Geocoding.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to