From 8974d59c0e5934efa7b2c9de7a9fb1c6a9be54fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= Date: Wed, 7 Jan 2015 14:52:08 +0200 Subject: remove application-based preference It's hardcoded to false. Based on mutter commit: https://git.gnome.org/browse/mutter/commit/src/?id=1c569c2d0e651215d2a468fd80a449588a4743ca --- src/core/display.c | 21 ++------------------- src/core/prefs.c | 20 -------------------- src/include/prefs.h | 2 -- 3 files changed, 2 insertions(+), 41 deletions(-) diff --git a/src/core/display.c b/src/core/display.c index b8a68f99..368a1650 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -1703,30 +1703,13 @@ event_callback (XEvent *event, /* This is from our synchronous grab since * it has no modifiers and was on the client window */ - int mode; - - /* When clicking a different app in click-to-focus - * in application-based mode, and the different - * app is not a dock or desktop, eat the focus click. - */ - if (meta_prefs_get_focus_mode () == G_DESKTOP_FOCUS_MODE_CLICK && - meta_prefs_get_application_based () && - !window->has_focus && - window->type != META_WINDOW_DOCK && - window->type != META_WINDOW_DESKTOP && - (display->focus_window == NULL || - !meta_window_same_application (window, - display->focus_window))) - mode = AsyncPointer; /* eat focus click */ - else - mode = ReplayPointer; /* give event back */ meta_verbose ("Allowing events mode %s time %u\n", - mode == AsyncPointer ? "AsyncPointer" : "ReplayPointer", + "ReplayPointer", (unsigned int)event->xbutton.time); XAllowEvents (display->xdisplay, - mode, event->xbutton.time); + ReplayPointer, event->xbutton.time); } if (begin_move && window->has_move_func) diff --git a/src/core/prefs.c b/src/core/prefs.c index 133f4243..1e197abe 100644 --- a/src/core/prefs.c +++ b/src/core/prefs.c @@ -76,7 +76,6 @@ static int num_workspaces = 4; static GDesktopTitlebarAction action_double_click_titlebar = G_DESKTOP_TITLEBAR_ACTION_TOGGLE_MAXIMIZE; static GDesktopTitlebarAction action_middle_click_titlebar = G_DESKTOP_TITLEBAR_ACTION_LOWER; static GDesktopTitlebarAction action_right_click_titlebar = G_DESKTOP_TITLEBAR_ACTION_MENU; -static gboolean application_based = FALSE; static gboolean disable_workarounds = FALSE; static gboolean auto_raise = FALSE; static gboolean auto_raise_delay = 500; @@ -275,14 +274,6 @@ static MetaBoolPreference preferences_bool[] = &use_system_font, TRUE, }, - { - { "application-based", - SCHEMA_GENERAL, - META_PREF_APPLICATION_BASED, - }, - NULL, /* feature is known but disabled */ - FALSE, - }, { { "disable-workarounds", SCHEMA_GENERAL, @@ -1329,14 +1320,6 @@ meta_prefs_get_num_workspaces (void) return num_workspaces; } -gboolean -meta_prefs_get_application_based (void) -{ - return FALSE; /* For now, we never want this to do anything */ - - return application_based; -} - gboolean meta_prefs_get_disable_workarounds (void) { @@ -1374,9 +1357,6 @@ meta_preference_to_string (MetaPreference pref) case META_PREF_NUM_WORKSPACES: return "NUM_WORKSPACES"; - case META_PREF_APPLICATION_BASED: - return "APPLICATION_BASED"; - case META_PREF_KEYBINDINGS: return "KEYBINDINGS"; diff --git a/src/include/prefs.h b/src/include/prefs.h index 621ad5b8..ba57be0a 100644 --- a/src/include/prefs.h +++ b/src/include/prefs.h @@ -44,7 +44,6 @@ typedef enum META_PREF_THEME, META_PREF_TITLEBAR_FONT, META_PREF_NUM_WORKSPACES, - META_PREF_APPLICATION_BASED, META_PREF_KEYBINDINGS, META_PREF_DISABLE_WORKAROUNDS, META_PREF_BUTTON_LAYOUT, @@ -95,7 +94,6 @@ const char* meta_prefs_get_theme (void); /* returns NULL if GTK default should be used */ const PangoFontDescription* meta_prefs_get_titlebar_font (void); int meta_prefs_get_num_workspaces (void); -gboolean meta_prefs_get_application_based (void); gboolean meta_prefs_get_disable_workarounds (void); gboolean meta_prefs_get_auto_raise (void); int meta_prefs_get_auto_raise_delay (void); -- cgit v1.2.1