Fix taskbar lock on 3.34

This commit is contained in:
Charles Gagnon
2019-10-27 10:39:55 -04:00
parent d64b7bd3d2
commit 19b7b80102

View File

@@ -95,7 +95,7 @@ let tracker = Shell.WindowTracker.get_default();
var taskbarAppIcon = Utils.defineClass({
Name: 'DashToPanel.TaskbarAppIcon',
Extends: (Dash.DashIcon || AppDisplay.AppIcon),
Extends: AppDisplay.AppIcon,
ParentConstrParams: [[0, 'app'], [2]],
_init: function(appInfo, panel, iconParams, previewMenu) {
@@ -1172,6 +1172,11 @@ var taskbarAppIcon = Utils.defineClass({
return DND.DragMotionResult.CONTINUE;
},
// Disable all DnD methods on gnome-shell 3.34
_onDragBegin: function() {},
_onDragEnd: function() {},
acceptDrop: function() { return false; },
getAppIconInterestingWindows: function(isolateMonitors) {
return getInterestingWindows(this.app, this.panel.monitor, isolateMonitors);
}