Fix build information when config uses lists
Review Request #2757 — Created Oct. 31, 2023 and submitted — Latest diff uploaded
For example, by default
c_winlib
is set to various Windows libraries there, but things likec_args
could also be lists (they're just empty by default.)The old code split by commas, which broke anything after a list that had any content. Instead, use a
PurpleKeyValuePair
array so that keys/values are in a structured format.Also, change the value into an
AdwActionRow:subtitle
, as that wraps better.
Compiled and checked that the About dialog had changed as expected.