From 9705869fdcf0f31bc05b8454cd7ec60b7b489234 Mon Sep 17 00:00:00 2001 From: monsta Date: Fri, 31 Mar 2017 11:54:50 +0300 Subject: workspace switcher: handle GDK_SCROLL_SMOOTH and fix build warning --- applets/wncklet/workspace-switcher.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'applets/wncklet') diff --git a/applets/wncklet/workspace-switcher.c b/applets/wncklet/workspace-switcher.c index a757d80b..17fbd651 100644 --- a/applets/wncklet/workspace-switcher.c +++ b/applets/wncklet/workspace-switcher.c @@ -224,6 +224,9 @@ static gboolean applet_scroll(MatePanelApplet* applet, GdkEventScroll* event, Pa if (event->type != GDK_SCROLL) return FALSE; + if (event->direction == GDK_SCROLL_SMOOTH) + return FALSE; + index = wnck_workspace_get_number(wnck_screen_get_active_workspace(pager->screen)); n_workspaces = wnck_screen_get_workspace_count(pager->screen); n_columns = n_workspaces / pager->n_rows; @@ -239,15 +242,14 @@ static gboolean applet_scroll(MatePanelApplet* applet, GdkEventScroll* event, Pa { switch (event->direction) { - case GDK_SCROLL_DOWN: - case GDK_SCROLL_UP: - break; case GDK_SCROLL_RIGHT: absolute_direction = GDK_SCROLL_LEFT; break; case GDK_SCROLL_LEFT: absolute_direction = GDK_SCROLL_RIGHT; break; + default: + break; } } -- cgit v1.2.1