Browse Source

fix clipboard support (requires -D hl_ver=1.12.0) close #989

Nicolas Cannasse 4 years ago
parent
commit
f02735abb3
1 changed files with 11 additions and 3 deletions
  1. 11 3
      hxd/System.hl.hx

+ 11 - 3
hxd/System.hl.hx

@@ -284,11 +284,19 @@ class System {
 	}
 	}
 	#end
 	#end
 
 
-	#if hlsdl
+	#if (hl_ver < version("1.12.0"))
+	public static function getClipboardText() : String {
+		return null;
+	}
+
+	public static function setClipboardText(text:String) : Bool {
+		return false;
+	}
+	#elseif hlsdl
 	public static function getClipboardText() : String {
 	public static function getClipboardText() : String {
 		return sdl.Sdl.getClipboardText();
 		return sdl.Sdl.getClipboardText();
 	}
 	}
-	
+
 	public static function setClipboardText(text:String) : Bool {
 	public static function setClipboardText(text:String) : Bool {
 		return sdl.Sdl.setClipboardText(text);
 		return sdl.Sdl.setClipboardText(text);
 	}
 	}
@@ -296,7 +304,7 @@ class System {
 	public static function getClipboardText() : String {
 	public static function getClipboardText() : String {
 		return hl.UI.getClipboardText();
 		return hl.UI.getClipboardText();
 	}
 	}
-	
+
 	public static function setClipboardText(text:String) : Bool {
 	public static function setClipboardText(text:String) : Bool {
 		return hl.UI.setClipboardText(text);
 		return hl.UI.setClipboardText(text);
 	}
 	}