mirror of
https://github.com/morgan9e/dash-to-panel
synced 2026-04-14 00:04:17 +09:00
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user