Fix right click headerbar toggles overview on 41.5

fixes #1629
This commit is contained in:
Charles Gagnon
2022-04-16 22:49:58 -04:00
parent 99ec0331e6
commit 68b2be37fc
2 changed files with 5 additions and 5 deletions

View File

@@ -456,10 +456,10 @@ var Overview = class {
if (this._clickToExitEnabled)
return;
this._oldOverviewReactive = Main.overview._overview.reactive
Main.overview._overview.reactive = true;
Utils.hookVfunc(Object.getPrototypeOf(Main.layoutManager.overviewGroup), 'button_release_event', () => {
if (!Main.overview._shown)
return
let [x, y] = global.get_pointer();
let pickedActor = global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE, x, y);
@@ -485,7 +485,6 @@ var Overview = class {
if (!this._clickToExitEnabled)
return;
Main.overview._overview.reactive = this._oldOverviewReactive;
Utils.hookVfunc(Object.getPrototypeOf(Main.layoutManager.overviewGroup), 'button_release_event', null)
this._clickToExitEnabled = false;

View File

@@ -1172,7 +1172,8 @@ var Taskbar = class {
// Draggable target interface
acceptDrop (source, actor, x, y, time) {
// Don't allow favoriting of transient apps
if (!source.app || source.app.is_window_backed() || !this._settings.is_writable('favorite-apps')) {
if (!this._dragInfo || !source.app || source.app.is_window_backed() ||
!this._settings.is_writable('favorite-apps')) {
return false;
}