[gnome-shell] cleanup: Avoid "lonely" ifs where it makes sense
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] cleanup: Avoid "lonely" ifs where it makes sense
- Date: Mon, 11 Nov 2019 20:54:09 +0000 (UTC)
commit 2e4e2500dd633a33f7fa45d5982af6a6868a7329
Author: Florian Müllner <fmuellner gnome org>
Date: Tue Aug 20 04:10:46 2019 +0200
cleanup: Avoid "lonely" ifs where it makes sense
If an else block only contains an if statement, the two can be
combined into an if-else block, which cuts down on indentation
and usually helps legibility.
There are exceptions (for instance where the outer if and else
blocks are mirrored), but where it makes sense, change the code
to avoid lonely ifs.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/805
js/ui/altTab.js | 49 ++++++++++++++++++++++---------------------------
js/ui/windowManager.js | 9 +++++----
js/ui/workspacesView.js | 13 ++++++-------
js/ui/xdndHandler.js | 9 +++++----
4 files changed, 38 insertions(+), 42 deletions(-)
---
diff --git a/js/ui/altTab.js b/js/ui/altTab.js
index 5f93944a6a..76ffed1c74 100644
--- a/js/ui/altTab.js
+++ b/js/ui/altTab.js
@@ -111,14 +111,12 @@ class AppSwitcherPopup extends SwitcherPopup.SwitcherPopup {
_initialSelection(backward, binding) {
if (binding == 'switch-group') {
- if (backward) {
+ if (backward)
this._select(0, this._items[0].cachedWindows.length - 1);
- } else {
- if (this._items[0].cachedWindows.length > 1)
- this._select(0, 1);
- else
- this._select(0, 0);
- }
+ else if (this._items[0].cachedWindows.length > 1)
+ this._select(0, 1);
+ else
+ this._select(0, 0);
} else if (binding == 'switch-group-backward') {
this._select(0, this._items[0].cachedWindows.length - 1);
} else if (binding == 'switch-applications-backward') {
@@ -193,15 +191,14 @@ class AppSwitcherPopup extends SwitcherPopup.SwitcherPopup {
this._closeAppWindow(this._selectedIndex, this._currentWindow);
else
return Clutter.EVENT_PROPAGATE;
+ } else if (keysym == Clutter.KEY_Left) {
+ this._select(this._previous());
+ } else if (keysym == Clutter.KEY_Right) {
+ this._select(this._next());
+ } else if (keysym == Clutter.KEY_Down) {
+ this._select(this._selectedIndex, 0);
} else {
- if (keysym === Clutter.KEY_Left)
- this._select(this._previous());
- else if (keysym === Clutter.KEY_Right)
- this._select(this._next());
- else if (keysym === Clutter.KEY_Down)
- this._select(this._selectedIndex, 0);
- else
- return Clutter.EVENT_PROPAGATE;
+ return Clutter.EVENT_PROPAGATE;
}
return Clutter.EVENT_STOP;
@@ -591,20 +588,18 @@ class WindowSwitcherPopup extends SwitcherPopup.SwitcherPopup {
}
_keyPressHandler(keysym, action) {
- if (action == Meta.KeyBindingAction.SWITCH_WINDOWS) {
+ if (action == Meta.KeyBindingAction.SWITCH_WINDOWS)
this._select(this._next());
- } else if (action == Meta.KeyBindingAction.SWITCH_WINDOWS_BACKWARD) {
+ else if (action == Meta.KeyBindingAction.SWITCH_WINDOWS_BACKWARD)
this._select(this._previous());
- } else {
- if (keysym === Clutter.KEY_Left)
- this._select(this._previous());
- else if (keysym === Clutter.KEY_Right)
- this._select(this._next());
- else if (keysym === Clutter.KEY_w || keysym === Clutter.KEY_F4)
- this._closeWindow(this._selectedIndex);
- else
- return Clutter.EVENT_PROPAGATE;
- }
+ else if (keysym == Clutter.KEY_Left)
+ this._select(this._previous());
+ else if (keysym == Clutter.KEY_Right)
+ this._select(this._next());
+ else if (keysym == Clutter.KEY_w || keysym == Clutter.KEY_F4)
+ this._closeWindow(this._selectedIndex);
+ else
+ return Clutter.EVENT_PROPAGATE;
return Clutter.EVENT_STOP;
}
diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js
index 38abd20b53..382e6c7de1 100644
--- a/js/ui/windowManager.js
+++ b/js/ui/windowManager.js
@@ -2212,10 +2212,11 @@ var WindowManager = class {
this._resizePopup.set(rect, displayW, displayH);
} else {
- if (this._resizePopup) {
- this._resizePopup.destroy();
- this._resizePopup = null;
- }
+ if (!this._resizePopup)
+ return;
+
+ this._resizePopup.destroy();
+ this._resizePopup = null;
}
}
};
diff --git a/js/ui/workspacesView.js b/js/ui/workspacesView.js
index 03b1b2a49d..59f2830385 100644
--- a/js/ui/workspacesView.js
+++ b/js/ui/workspacesView.js
@@ -224,14 +224,13 @@ class WorkspacesView extends WorkspacesViewBase {
for (let w = 0; w < this._workspaces.length; w++) {
let workspace = this._workspaces[w];
- if (this._animating || this._scrolling || this._gestureActive) {
+
+ if (this._animating || this._scrolling || this._gestureActive)
workspace.show();
- } else {
- if (this._inDrag)
- workspace.visible = (Math.abs(w - active) <= 1);
- else
- workspace.visible = (w == active);
- }
+ else if (this._inDrag)
+ workspace.visible = (Math.abs(w - active) <= 1);
+ else
+ workspace.visible = (w == active);
}
}
diff --git a/js/ui/xdndHandler.js b/js/ui/xdndHandler.js
index df5314d4ed..8b5297c09d 100644
--- a/js/ui/xdndHandler.js
+++ b/js/ui/xdndHandler.js
@@ -68,10 +68,11 @@ var XdndHandler = class {
// Make sure that the clone has the same position as the source
this._cursorWindowClone.add_constraint(constraintPosition);
} else {
- if (this._cursorWindowClone) {
- this._cursorWindowClone.destroy();
- this._cursorWindowClone = null;
- }
+ if (!this._cursorWindowClone)
+ return;
+
+ this._cursorWindowClone.destroy();
+ this._cursorWindowClone = null;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]