|
|
@ -2042,6 +2042,7 @@ static void dataDeviceHandleDrop(void* userData, |
|
|
|
int count; |
|
|
|
int count; |
|
|
|
char** paths = _glfwParseUriList(string, &count); |
|
|
|
char** paths = _glfwParseUriList(string, &count); |
|
|
|
if (paths) |
|
|
|
if (paths) |
|
|
|
|
|
|
|
{ |
|
|
|
_glfwInputDrop(_glfw.wl.dragFocus, count, (const char**) paths); |
|
|
|
_glfwInputDrop(_glfw.wl.dragFocus, count, (const char**) paths); |
|
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < count; i++) |
|
|
|
for (int i = 0; i < count; i++) |
|
|
@ -2052,6 +2053,7 @@ static void dataDeviceHandleDrop(void* userData, |
|
|
|
|
|
|
|
|
|
|
|
_glfw_free(string); |
|
|
|
_glfw_free(string); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static void dataDeviceHandleSelection(void* userData, |
|
|
|
static void dataDeviceHandleSelection(void* userData, |
|
|
|
struct wl_data_device* device, |
|
|
|
struct wl_data_device* device, |
|
|
|