summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Bootstrap.cxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/Bootstrap.cxx b/Bootstrap.cxx
index c515e34..7c7f686 100644
--- a/Bootstrap.cxx
+++ b/Bootstrap.cxx
@@ -1,12 +1,12 @@
#include "tomlc99/toml.h"
#include "Bootstrap.hxx"
-#define APPEND_COLORS(A, B) \
+#define OVERRIDE_COLORS(A, B) \
colors = toml_array_in(bootstrap, A);\
if (colors) for (int i = 0; ; i++) {\
auto color = toml_string_at(colors, i);\
if (!color.ok) break;\
- B.append(QColor{color.u.s});\
+ B[i] = QColor{color.u.s};\
free(color.u.s);\
}
@@ -33,9 +33,9 @@ Bootstrap::Bootstrap(QObject *parent):
if (mode.ok) bsMode = static_cast<Mode>(mode.u.i);
toml_array_t *colors;
- APPEND_COLORS("BodyColors", bodyColors);
- APPEND_COLORS("BodyBgs", bodyBgs);
- APPEND_COLORS("BorderColors", borderColors);
+ OVERRIDE_COLORS("BodyColors", bodyColors);
+ OVERRIDE_COLORS("BodyBgs", bodyBgs);
+ OVERRIDE_COLORS("BorderColors", borderColors);
toml_free(toml);
}