mirror of
https://github.com/gwm17/glfw.git
synced 2024-11-26 12:18:51 -05:00
Wayland: Remove error reporting of external bugs
Not sure that GLFW should be reporting that another client has made an invalid receive request.
This commit is contained in:
parent
34418951cc
commit
8d216054ad
|
@ -1591,10 +1591,10 @@ static void dataSourceHandleSend(void* userData,
|
|||
const char* mimeType,
|
||||
int fd)
|
||||
{
|
||||
if (_glfw.wl.selectionSource != source)
|
||||
// Ignore it if this is an outdated or invalid request
|
||||
if (_glfw.wl.selectionSource != source ||
|
||||
strcmp(mimeType, "text/plain;charset=utf-8") != 0)
|
||||
{
|
||||
_glfwInputError(GLFW_PLATFORM_ERROR,
|
||||
"Wayland: Unknown clipboard data source");
|
||||
close(fd);
|
||||
return;
|
||||
}
|
||||
|
@ -1608,14 +1608,6 @@ static void dataSourceHandleSend(void* userData,
|
|||
return;
|
||||
}
|
||||
|
||||
if (strcmp(mimeType, "text/plain;charset=utf-8") != 0)
|
||||
{
|
||||
_glfwInputError(GLFW_PLATFORM_ERROR,
|
||||
"Wayland: Wrong MIME type asked from clipboard");
|
||||
close(fd);
|
||||
return;
|
||||
}
|
||||
|
||||
size_t length = strlen(string);
|
||||
|
||||
while (length > 0)
|
||||
|
@ -1645,11 +1637,7 @@ static void dataSourceHandleCancelled(void* userData,
|
|||
wl_data_source_destroy(source);
|
||||
|
||||
if (_glfw.wl.selectionSource != source)
|
||||
{
|
||||
_glfwInputError(GLFW_PLATFORM_ERROR,
|
||||
"Wayland: Unknown clipboard data source");
|
||||
return;
|
||||
}
|
||||
|
||||
_glfw.wl.selectionSource = NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user