Browse Source

little cleanups thanks to Ran Benita’s review

master
Michael Stapelberg 11 years ago
parent
commit
7eb43aeabd
  1. 4
      Makefile
  2. 13
      i3lock.c

4
Makefile

@ -11,8 +11,8 @@ CFLAGS += -std=c99
CFLAGS += -pipe CFLAGS += -pipe
CFLAGS += -Wall CFLAGS += -Wall
CPPFLAGS += -D_GNU_SOURCE CPPFLAGS += -D_GNU_SOURCE
CFLAGS += $(shell pkg-config --cflags cairo xcb-dpms xcb-xinerama xcb-atom xkbcommon xkbcommon-x11 xkbfile) CFLAGS += $(shell pkg-config --cflags cairo xcb-dpms xcb-xinerama xcb-atom xkbcommon xkbcommon-x11)
LIBS += $(shell pkg-config --libs cairo xcb-dpms xcb-xinerama xcb-atom xcb-image xkbcommon xkbcommon-x11 xkbfile) LIBS += $(shell pkg-config --libs cairo xcb-dpms xcb-xinerama xcb-atom xcb-image xkbcommon xkbcommon-x11)
LIBS += -lpam LIBS += -lpam
LIBS += -lev LIBS += -lev
LIBS += -lm LIBS += -lm

13
i3lock.c

@ -110,8 +110,7 @@ static bool load_keymap(void) {
} }
} }
if (xkb_keymap != NULL) xkb_keymap_unref(xkb_keymap);
xkb_keymap_unref(xkb_keymap);
int32_t device_id = xkb_x11_get_core_keyboard_device_id(conn); int32_t device_id = xkb_x11_get_core_keyboard_device_id(conn);
DEBUG("device = %d\n", device_id); DEBUG("device = %d\n", device_id);
@ -127,15 +126,7 @@ static bool load_keymap(void) {
return false; return false;
} }
/* Get the initial modifier state to be in sync with the X server. xkb_state_unref(xkb_state);
* See https://github.com/xkbcommon/libxkbcommon/issues/1 for why we ignore
* the base and latched fields. */
//xkb_state_update_mask(new_state,
// 0, 0, new_state->components.locked_mods,
// 0, 0, new_state->components.locked_group);
if (xkb_state != NULL)
xkb_state_unref(xkb_state);
xkb_state = new_state; xkb_state = new_state;
return true; return true;

Loading…
Cancel
Save