mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-05-02 06:46:29 -04:00
remove synckeymap
This commit is contained in:
parent
b9c6a2c196
commit
ff682828d7
1 changed files with 11 additions and 11 deletions
22
src/mango.c
22
src/mango.c
|
|
@ -1001,7 +1001,7 @@ static void setgeometrynotify(struct wl_listener *listener, void *data);
|
||||||
static struct wl_listener new_xwayland_surface = {.notify = createnotifyx11};
|
static struct wl_listener new_xwayland_surface = {.notify = createnotifyx11};
|
||||||
static struct wl_listener xwayland_ready = {.notify = xwaylandready};
|
static struct wl_listener xwayland_ready = {.notify = xwaylandready};
|
||||||
static struct wlr_xwayland *xwayland;
|
static struct wlr_xwayland *xwayland;
|
||||||
static struct wl_event_source *sync_keymap;
|
// static struct wl_event_source *sync_keymap;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "animation/client.h"
|
#include "animation/client.h"
|
||||||
|
|
@ -5830,8 +5830,8 @@ void setup(void) {
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"failed to setup XWayland X server, continuing without it\n");
|
"failed to setup XWayland X server, continuing without it\n");
|
||||||
}
|
}
|
||||||
sync_keymap = wl_event_loop_add_timer(wl_display_get_event_loop(dpy),
|
// sync_keymap = wl_event_loop_add_timer(wl_display_get_event_loop(dpy),
|
||||||
synckeymap, NULL);
|
// synckeymap, NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -6492,13 +6492,13 @@ void fix_xwayland_unmanaged_coordinate(Client *c) {
|
||||||
c->geom = setclient_coordinate_center(c, selmon, c->geom, 0, 0);
|
c->geom = setclient_coordinate_center(c, selmon, c->geom, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
int32_t synckeymap(void *data) {
|
// int32_t synckeymap(void *data) {
|
||||||
reset_keyboard_layout();
|
// reset_keyboard_layout();
|
||||||
// we only need to sync keymap once
|
// // we only need to sync keymap once
|
||||||
wlr_log(WLR_INFO, "timer to synckeymap done");
|
// wlr_log(WLR_INFO, "timer to synckeymap done");
|
||||||
wl_event_source_timer_update(sync_keymap, 0);
|
// wl_event_source_timer_update(sync_keymap, 0);
|
||||||
return 0;
|
// return 0;
|
||||||
}
|
// }
|
||||||
|
|
||||||
void activatex11(struct wl_listener *listener, void *data) {
|
void activatex11(struct wl_listener *listener, void *data) {
|
||||||
Client *c = wl_container_of(listener, c, activate);
|
Client *c = wl_container_of(listener, c, activate);
|
||||||
|
|
@ -6648,7 +6648,7 @@ void xwaylandready(struct wl_listener *listener, void *data) {
|
||||||
/* xwayland can't auto sync the keymap, so we do it manually
|
/* xwayland can't auto sync the keymap, so we do it manually
|
||||||
and we need to wait the xwayland completely inited
|
and we need to wait the xwayland completely inited
|
||||||
*/
|
*/
|
||||||
wl_event_source_timer_update(sync_keymap, 500);
|
// wl_event_source_timer_update(sync_keymap, 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setgeometrynotify(struct wl_listener *listener, void *data) {
|
static void setgeometrynotify(struct wl_listener *listener, void *data) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue