Skip to content

Commit 2e64176

Browse files
committed
Un-Define No Longer Needed Macros
1 parent 07f8205 commit 2e64176

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/imgui_styles.cpp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,11 @@ IMGUI_API void ImGui::SaveStylesTo(const char* fileName) {
108108
WRITE_ImVec2(DisplayWindowPadding);
109109
WRITE_ImVec2(DisplaySafeAreaPadding);
110110

111+
#undef WRITE_FLOAT
112+
#undef WRITE_ImVec2
113+
#undef WRITE_DIRECTION
114+
#undef WRITE_BOOLEAN
115+
111116
fprintf(fp, "\n[ImGuiColors]\n");
112117
for (int i = 0; i < ImGuiCol_COUNT; i++) {
113118
const char* name = ImGui::GetStyleColorName(i);
@@ -161,6 +166,8 @@ IMGUI_API void ImGui::LoadStyleFrom(const char* fileName) {
161166
LOAD_FLOAT(CurveTessellationTol);
162167
LOAD_FLOAT(CircleTessellationMaxError);
163168

169+
#undef LOAD_FLOAT
170+
164171
// Directions
165172
#define LOAD_DIRECTION(name) { \
166173
const char* str = ini_get(ini_style, "ImGuiStyles", #name); \
@@ -171,6 +178,7 @@ IMGUI_API void ImGui::LoadStyleFrom(const char* fileName) {
171178
}
172179
LOAD_DIRECTION(WindowMenuButtonPosition);
173180
LOAD_DIRECTION(ColorButtonPosition);
181+
#undef LOAD_DIRECTION
174182

175183
// Booleans
176184
#define LOAD_BOOLEANS(name) { \
@@ -183,9 +191,9 @@ IMGUI_API void ImGui::LoadStyleFrom(const char* fileName) {
183191
LOAD_BOOLEANS(AntiAliasedLines);
184192
LOAD_BOOLEANS(AntiAliasedLinesUseTex);
185193
LOAD_BOOLEANS(AntiAliasedFill);
194+
#undef LOAD_BOOLEANS
186195

187-
#define MAX_BEFORE_COMMA_SIZE 512
188-
char BeforeComma[MAX_BEFORE_COMMA_SIZE] = "";
196+
char BeforeComma[512] = "";
189197

190198
#define LOAD_IMVEC2s(var_imvec2, name) { \
191199
const char* str = ini_get(ini_style, "ImGuiStyles", #name); \
@@ -213,6 +221,7 @@ IMGUI_API void ImGui::LoadStyleFrom(const char* fileName) {
213221
LOAD_IMVEC2s(style.SelectableTextAlign, SelectableTextAlign);
214222
LOAD_IMVEC2s(style.DisplayWindowPadding, DisplayWindowPadding);
215223
LOAD_IMVEC2s(style.DisplaySafeAreaPadding, DisplaySafeAreaPadding);
224+
#undef LOAD_IMVEC2s
216225

217226
for (int i = 0; i < ImGuiCol_COUNT; i++) {
218227
const char* name = ImGui::GetStyleColorName(i);

0 commit comments

Comments
 (0)