5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-02 22:31:06 +08:00

[linux] Move SetTitle and startDrag to main thread

This commit is contained in:
Lea Anthony 2022-02-03 20:22:38 +11:00
parent 34b303a86f
commit 8699bf7521
No known key found for this signature in database
GPG Key ID: 33DAF7BB90A58405

View File

@ -426,28 +426,6 @@ void SetTitle(GtkWindow* window, char* title) {
ExecuteOnMainThread(setTitle, (gpointer)args);
}
typedef struct SetPositionArgs {
int x;
int y;
void* window;
} SetPositionArgs;
void setPosition(gpointer data) {
SetPositionArgs* args = (SetPositionArgs*)data;
gtk_window_move((GtkWindow*)args->window, args->x, args->y);
free(args);
}
void SetPosition(void* window, int x, int y) {
GdkRectangle monitorDimensions = getCurrentMonitorGeometry(window);
SetPositionArgs* args = malloc(sizeof(SetPositionArgs));
args->window = window;
args->x = monitorDimensions.x + x;
args->y = monitorDimensions.y + y;
ExecuteOnMainThread(setPosition, (gpointer)args);
}
*/
import "C"
import (