Skip to content

Commit f929623

Browse files
committed
simplify debug watermark
1 parent 333d9d5 commit f929623

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/GUI/GUI.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "Shared.h"
1212
#include "Consts.h"
1313
#include "Branch.h"
14+
#include "Version.h"
1415

1516
#include "Mumble/Mumble.h"
1617

@@ -40,6 +41,17 @@
4041
#include "resource.h"
4142
#include "Textures/Texture.h"
4243

44+
#ifndef STRINGIFY
45+
#define STRINGIFY(x) #x
46+
#endif
47+
#ifndef TOSTRING
48+
#define TOSTRING(x) STRINGIFY(x)
49+
#endif
50+
51+
#ifndef WATERMARK
52+
#define WATERMARK __DATE__ " " __TIME__ " (v" TOSTRING(V_MAJOR) "." TOSTRING(V_MINOR) "." TOSTRING(V_BUILD) "." TOSTRING(V_REVISION) ") [" BRANCH_NAME "]"
53+
#endif
54+
4355
namespace GUI
4456
{
4557
/* internal forward declarations */
@@ -285,26 +297,14 @@ namespace GUI
285297
/* draw overlay end */
286298

287299
#ifdef _DEBUG
288-
std::string watermark = "Debug Build ";
289-
watermark.append(__DATE__);
290-
watermark.append(" ");
291-
watermark.append(__TIME__);
292-
watermark.append(" (v");
293-
watermark.append(Version.ToString());
294-
watermark.append(")");
295-
watermark.append(" [");
296-
watermark.append(BRANCH_NAME);
297-
watermark.append("]");
298-
299300
ImGui::PushFont(MonospaceFont);
300-
ImVec2 sz = ImGui::CalcTextSize(watermark.c_str());
301+
ImVec2 sz = ImGui::CalcTextSize(WATERMARK);
301302

302303
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f));
303304
ImGui::SetNextWindowPos(ImVec2((Renderer::Width - sz.x) / 2, 0));
304305
if (ImGui::Begin("NEXUS_BUILDINFO", (bool*)0, WindowFlags_Watermark))
305306
{
306-
ImGui::SetCursorPos(ImVec2(0, 0));
307-
ImGui::TextOutlined(watermark.c_str());
307+
ImGui::TextOutlined(WATERMARK);
308308
};
309309
ImGui::End();
310310
ImGui::PopStyleVar();

0 commit comments

Comments
 (0)