Skip to content

Commit

Permalink
Merge DiegoCPB PR fix for Ubuntu Dock compatibility issues
Browse files Browse the repository at this point in the history
  • Loading branch information
passingthru67 committed May 3, 2020
1 parent 120018a commit ba8dc80
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,9 @@ const MyWorkspaceSwitcher = Me.imports.myWorkspaceSwitcher;
const MyPressureBarrier = Me.imports.myPressureBarrier;

const DashToDock_UUID = "dash-to-dock@micxgx.gmail.com";
const UbuntuDock_UUID = "ubuntu-dock@ubuntu.com";
let DashToDockExtension = null;
let UbuntuDockExtension = null;
let DashToDock = null;

const DOCK_EDGE_VISIBLE_WIDTH = 5;
Expand Down Expand Up @@ -521,7 +523,14 @@ var DockedWorkspaces = class WorkspacesToDock_DockedWorkspaces {

// Connect DashToDock hover signal if the extension is already loaded and enabled
this._hoveringDash = false;

DashToDockExtension = Main.extensionManager.lookup(DashToDock_UUID);
UbuntuDockExtension = Main.extensionManager.lookup(UbuntuDock_UUID);

if (UbuntuDockExtension) {
DashToDockExtension = UbuntuDockExtension;
}

if (DashToDockExtension) {
if (DashToDockExtension.state == ExtensionUtils.ExtensionState.ENABLED) {
if (_DEBUG_) global.log("dockeWorkspaces: init - DashToDock extension is installed and enabled");
Expand Down Expand Up @@ -1710,7 +1719,7 @@ var DockedWorkspaces = class WorkspacesToDock_DockedWorkspaces {
// handler for extensionSystem state changes
_onExtensionSystemStateChanged(source, extension) {
// Only looking for DashToDock state changes
if (extension.uuid == DashToDock_UUID) {
if (extension.uuid == DashToDock_UUID || extension.uuid == UbuntuDock_UUID) {
if (_DEBUG_) global.log("dockedWorkspaces: _onExtensionSystemStateChanged for "+extension.uuid+" state= "+extension.state);
DashToDockExtension = extension;
if (DashToDockExtension.state == ExtensionUtils.ExtensionState.ENABLED) {
Expand Down

1 comment on commit ba8dc80

@passingthru67
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This commit fixes issue #135

Please sign in to comment.