Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.0:Ports
kwin5
0001-Revert-Make-WindowSwitching-Alt-Tab-the-de...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch of Package kwin5
From 53c3f29e67660edcd2c3b5f6a468f361275d17fd Mon Sep 17 00:00:00 2001 From: Fabian Vogt <fabian@ritter-vogt.de> Date: Tue, 13 Jun 2017 21:04:27 +0200 Subject: [PATCH] Revert "Make WindowSwitching (Alt+Tab) the default left touch screen edge" This reverts commit c453eb696cc97208f8ebf2f632995b891bb425c3. This causes a 1px wide window on the left screen edge that steals clicks from windows. Very annoying. --- kcmkwin/kwinscreenedges/touch.cpp | 4 +--- tabbox/tabbox.cpp | 6 +++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/kcmkwin/kwinscreenedges/touch.cpp b/kcmkwin/kwinscreenedges/touch.cpp index df5cb38be..cc8347caf 100644 --- a/kcmkwin/kwinscreenedges/touch.cpp +++ b/kcmkwin/kwinscreenedges/touch.cpp @@ -252,7 +252,7 @@ void KWinScreenEdgesConfig::monitorLoad() KConfigGroup tabBoxConfig(m_config, "TabBox"); list.clear(); // TabBox - list.append(int(ElectricLeft)); + list.append(int(ElectricNone)); list = tabBoxConfig.readEntry("TouchBorderActivate", list); foreach (int i, list) { monitorChangeEdge(ElectricBorder(i), int(TabBox)); @@ -347,8 +347,6 @@ void KWinScreenEdgesConfig::monitorDefaults() // Clear all edges for (int i = 0; i < 8; i++) m_ui->monitor->selectEdgeItem(i, 0); - // select TabBox - m_ui->monitor->selectEdgeItem(int(Monitor::Left), int(TabBox)); } void KWinScreenEdgesConfig::monitorShowEvent() diff --git a/tabbox/tabbox.cpp b/tabbox/tabbox.cpp index d6d3c7849..4dc2a599a 100644 --- a/tabbox/tabbox.cpp +++ b/tabbox/tabbox.cpp @@ -821,14 +821,14 @@ void TabBox::reconfigure() borderConfig = QStringLiteral("BorderAlternativeActivate"); } - auto touchConfig = [this, config] (const QString &key, QHash<ElectricBorder, QAction *> &actions, TabBoxMode mode, const QStringList &defaults = QStringList{}) { + auto touchConfig = [this, config] (const QString &key, QHash<ElectricBorder, QAction *> &actions, TabBoxMode mode) { // fist erase old config for (auto it = actions.begin(); it != actions.end(); ) { delete it.value(); it = actions.erase(it); } // now new config - const QStringList list = config.readEntry(key, defaults); + const QStringList list = config.readEntry(key, QStringList()); for (const auto &s : list) { bool ok; const int i = s.toInt(&ok); @@ -841,7 +841,7 @@ void TabBox::reconfigure() actions.insert(ElectricBorder(i), a); } }; - touchConfig(QStringLiteral("TouchBorderActivate"), m_touchActivate, TabBoxWindowsMode, QStringList{QString::number(int(ElectricLeft))}); + touchConfig(QStringLiteral("TouchBorderActivate"), m_touchActivate, TabBoxWindowsMode); touchConfig(QStringLiteral("TouchBorderAlternativeActivate"), m_touchAlternativeActivate, TabBoxWindowsAlternativeMode); } -- 2.13.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor