[mutter/wip/xinput2r: 66/66] fix device
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/xinput2r: 66/66] fix device
- Date: Thu, 18 Oct 2012 21:58:27 +0000 (UTC)
commit 4d02b50dcf5f1b1b42c7354b9e3df0f0699f9564
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Thu Oct 18 17:07:16 2012 -0400
fix device
src/core/keybindings.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/core/keybindings.c b/src/core/keybindings.c
index 999335c..2d599f9 100644
--- a/src/core/keybindings.c
+++ b/src/core/keybindings.c
@@ -3387,6 +3387,8 @@ handle_toggle_tiled (MetaDisplay *display,
gpointer dummy)
{
MetaTileMode mode = binding->handler->data;
+ MetaDevice *device = meta_input_event_get_device (display, event);
+ MetaDevice *pointer = meta_device_get_paired_device (device);
if ((META_WINDOW_TILED_LEFT (window) && mode == META_TILE_LEFT) ||
(META_WINDOW_TILED_RIGHT (window) && mode == META_TILE_RIGHT))
@@ -3403,7 +3405,7 @@ handle_toggle_tiled (MetaDisplay *display,
meta_window_unmaximize (window, META_MAXIMIZE_VERTICAL |
META_MAXIMIZE_HORIZONTAL);
}
- else if (meta_window_can_tile_side_by_side (window))
+ else if (meta_window_can_tile_side_by_side (window, pointer))
{
window->tile_monitor_number = window->monitor->number;
window->tile_mode = mode;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]