Skip to content

Commit

Permalink
Fix setting of Multiline, SpaceAfterComma, and SpaceAfterColon
Browse files Browse the repository at this point in the history
  • Loading branch information
veqryn committed Mar 16, 2024
1 parent 0d7641b commit 5805746
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions internal/jsonopts/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -131,10 +131,10 @@ func (dst *Struct) Join(srcs ...Options) {
continue
case jsonflags.Bools:
switch src {
case jsonflags.Multiline:
case jsonflags.Multiline | 1:
dst.Flags.Clear(jsonflags.SpaceAfterComma | jsonflags.SpaceAfterColon)
case jsonflags.SpaceAfterComma | jsonflags.SpaceAfterColon:
if dst.Flags.Has(jsonflags.Multiline) {
case jsonflags.SpaceAfterComma | 1, jsonflags.SpaceAfterColon | 1:
if dst.Flags.Get(jsonflags.Multiline) {
continue
}
}
Expand Down

0 comments on commit 5805746

Please sign in to comment.