Browse Source

Wayland: Properly report all used features

Oops, missed a few.
Riteo 1 year ago
parent
commit
ea4be5d3df
1 changed files with 14 additions and 3 deletions
  1. 14 3
      platform/linuxbsd/wayland/display_server_wayland.cpp

+ 14 - 3
platform/linuxbsd/wayland/display_server_wayland.cpp

@@ -193,18 +193,29 @@ void DisplayServerWayland::_show_window() {
 bool DisplayServerWayland::has_feature(Feature p_feature) const {
 	switch (p_feature) {
 		case FEATURE_MOUSE:
+		case FEATURE_MOUSE_WARP:
 		case FEATURE_CLIPBOARD:
 		case FEATURE_CURSOR_SHAPE:
+		case FEATURE_CUSTOM_CURSOR_SHAPE:
 		case FEATURE_WINDOW_TRANSPARENCY:
+		case FEATURE_HIDPI:
 		case FEATURE_SWAP_BUFFERS:
 		case FEATURE_KEEP_SCREEN_ON:
-		case FEATURE_CLIPBOARD_PRIMARY:
+		case FEATURE_CLIPBOARD_PRIMARY: {
+			return true;
+		} break;
+
 #ifdef DBUS_ENABLED
-		case FEATURE_NATIVE_DIALOG:
+		case FEATURE_NATIVE_DIALOG: {
+			return true;
+		} break;
 #endif
-		case FEATURE_HIDPI: {
+
+#ifdef SPEECHD_ENABLED
+		case FEATURE_TEXT_TO_SPEECH: {
 			return true;
 		} break;
+#endif
 
 		default: {
 			return false;