File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -406,12 +406,16 @@ public class Greeter.UserCard : Greeter.BaseCard {
406406
407407 private void set_wingpanel_settings () {
408408 var wingpanel_schema = SettingsSchemaSource . get_default (). lookup (" io.elementary.desktop.wingpanel" , true );
409- if (wingpanel_schema == null || ! wingpanel_schema. has_key (" use-transparency" )) {
410- return ;
409+ if (wingpanel_schema != null && wingpanel_schema. has_key (" use-transparency" )) {
410+ var wingpanel_settings = new GLib .Settings (" io.elementary.desktop.wingpanel" );
411+ wingpanel_settings. set_value (" use-transparency" , settings_act. wingpanel_use_transparency);
411412 }
412413
413- var wingpanel_settings = new GLib .Settings (" io.elementary.desktop.wingpanel" );
414- wingpanel_settings. set_value (" use-transparency" , settings_act. wingpanel_use_transparency);
414+ var wingpanel_power_schema = SettingsSchemaSource . get_default (). lookup (" io.elementary.desktop.wingpanel.power" , true );
415+ if (wingpanel_power_schema != null && wingpanel_power_schema. has_key (" show-percentage" )) {
416+ var wingpanel_power_settings = new GLib .Settings (" io.elementary.desktop.wingpanel.power" );
417+ wingpanel_power_settings. set_value (" show-percentage" , settings_act. wingpanel_show_percentage);
418+ }
415419 }
416420
417421 private void set_night_light_settings () {
Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ interface Pantheon.SettingsDaemon.AccountsService : Object {
6767
6868 /* Wingpanel */
6969 public abstract bool wingpanel_use_transparency { get ; set ; }
70+ public abstract bool wingpanel_show_percentage { get ; set ; }
7071
7172 /* Prefer Dark Schedule (part of interface settings)*/
7273 /* Last coordinates are reused for Night Light settings */
You can’t perform that action at this time.
0 commit comments