From 5a28f319f94f4329f750394e037a7df18ce98e73 Mon Sep 17 00:00:00 2001
From: Robin Gareus <robin@gareus.org>
Date: Sat, 8 Nov 2014 20:57:19 +0100
Subject: Ensure unique window class IDs for long titles.

Conflicts:
	pugl/pugl_win.cpp
---
 pugl/pugl_win.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pugl/pugl_win.cpp b/pugl/pugl_win.cpp
index 9441549..ad386fb 100644
--- a/pugl/pugl_win.cpp
+++ b/pugl/pugl_win.cpp
@@ -114,7 +114,7 @@ puglCreateWindow(PuglView* view, const char* title)
 	// Should class be a parameter?  Does this make sense on other platforms?
 	static int wc_count = 0;
 	char classNameBuf[256];
-	_snprintf(classNameBuf, sizeof(classNameBuf), "%s_%d", title, wc_count++);
+	_snprintf(classNameBuf, sizeof(classNameBuf), "x%d%s", wc_count++, title);
 	classNameBuf[sizeof(classNameBuf) - 1] = '\0';
 
 	impl->wc.style         = CS_OWNDC;
-- 
cgit v1.2.3