mirror of https://github.com/odrling/Aegisub
21 lines
732 B
Diff
21 lines
732 B
Diff
diff --git a/include/wx/dcbuffer.h b/include/wx/dcbuffer.h
|
|
index b47045bca1..435a501546 100644
|
|
--- a/include/wx/dcbuffer.h
|
|
+++ b/include/wx/dcbuffer.h
|
|
@@ -15,8 +15,13 @@
|
|
#include "wx/dcclient.h"
|
|
#include "wx/window.h"
|
|
|
|
-// All current ports use double buffering.
|
|
-#define wxALWAYS_NATIVE_DOUBLE_BUFFER 1
|
|
+// Split platforms into two groups - those which have well-working
|
|
+// double-buffering by default, and those which do not.
|
|
+#if defined(__WXMAC__) || defined(__WXGTK20__) || defined(__WXDFB__) || defined(__WXQT__)
|
|
+ #define wxALWAYS_NATIVE_DOUBLE_BUFFER 1
|
|
+#else
|
|
+ #define wxALWAYS_NATIVE_DOUBLE_BUFFER 0
|
|
+#endif
|
|
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|