fix issue #140, dont set pointer mode if no floating_mod

This commit is contained in:
taiyu 2015-08-28 12:30:59 -07:00
parent 87aa828005
commit b359429e90

View file

@ -430,8 +430,10 @@ static bool handle_pointer_button(wlc_handle view, uint32_t time, const struct w
return EVENT_PASSTHROUGH; return EVENT_PASSTHROUGH;
} }
// set pointer mode // set pointer mode only if floating mod has been set
if(config->floating_mod) {
pointer_mode_set(button, !(modifiers->mods ^ config->floating_mod)); pointer_mode_set(button, !(modifiers->mods ^ config->floating_mod));
}
// Return if mode has been set // Return if mode has been set
if (pointer_state.mode) { if (pointer_state.mode) {