Skip to content

Commit

Permalink
Disable power/sleep button handling
Browse files Browse the repository at this point in the history
  • Loading branch information
lukefor committed Nov 5, 2018
1 parent 94657a0 commit c77eb61
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions src/gemian-lock.cpp
Expand Up @@ -307,6 +307,9 @@ static void input_done() {
clear_password_memory();

ev_break(EV_DEFAULT, EVBREAK_ALL);

system("/home/dark/tools/unlocked.sh");

return;
}
#else
Expand All @@ -322,6 +325,9 @@ static void input_done() {
pam_end(pam_handle, PAM_SUCCESS);

ev_break(EV_DEFAULT, EVBREAK_ALL);

system("/home/dark/tools/unlocked.sh");

return;
}
#endif
Expand Down Expand Up @@ -467,7 +473,7 @@ static void handle_key_press(xcb_key_press_event_t *event) {

switch (ksym) {
case XKB_KEY_Escape:
power_button_event_sink->notify_on_press();
//power_button_event_sink->notify_on_press();
//also pass on to clear input

case XKB_KEY_u:
Expand Down Expand Up @@ -496,11 +502,11 @@ static void handle_key_press(xcb_key_press_event_t *event) {
break;

case XKB_KEY_XF86Sleep:
power_button_event_sink->notify_sleep_press();
//power_button_event_sink->notify_sleep_press();
break;

case XKB_KEY_XF86PowerDown:
power_button_event_sink->notify_off_press();
//power_button_event_sink->notify_off_press();
break;

case XKB_KEY_h:
Expand Down Expand Up @@ -575,15 +581,15 @@ static void handle_key_release(xcb_key_release_event_t *event) {

switch (ksym) {
case XKB_KEY_Escape:
power_button_event_sink->notify_on_release();
//power_button_event_sink->notify_on_release();
break;

case XKB_KEY_XF86Sleep:
power_button_event_sink->notify_sleep_release();
//power_button_event_sink->notify_sleep_release();
break;

case XKB_KEY_XF86PowerDown:
power_button_event_sink->notify_off_release();
//power_button_event_sink->notify_off_release();
break;

case XKB_KEY_XF86Send:
Expand Down

0 comments on commit c77eb61

Please sign in to comment.