diff --git a/README.md b/README.md
index d81be67d..4a744469 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@
-
+
diff --git a/metadata.json b/metadata.json
index a5f4ee8f..c4f25b9d 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,7 +1,7 @@
{
"localedir": "/usr/local/share/locale",
"shell-version": [
- "3.28", "3.30", "3.36", "3.38", "40", "41", "42"
+ "3.28", "3.30", "3.36", "3.38", "40", "41", "42", "43"
],
"uuid": "cpupower@mko-sl.de",
"name": "CPU Power Manager",
diff --git a/src/indicator.js b/src/indicator.js
index 573796f5..a6828aca 100644
--- a/src/indicator.js
+++ b/src/indicator.js
@@ -108,7 +108,12 @@ var CPUFreqIndicator = class CPUFreqIndicator extends baseindicator.CPUFreqBaseI
}
enable() {
- this.power = Main.panel.statusArea["aggregateMenu"]._power;
+ if (parseFloat(Config.PACKAGE_VERSION.substring(0, 4)) >= 43) {
+ this.power = imports.ui.main.panel.statusArea.quickSettings._system._systemItem._powerToggle;
+ } else {
+ this.power = Main.panel.statusArea["aggregateMenu"]._power;
+ }
+
this.powerState = this.power._proxy.State;
this.powerConnectSignalId = this.power._proxy.connect(
"g-properties-changed",