mirror of
https://gitlab.gnome.org/june/top-bar-organizer.git
synced 2026-01-10 00:12:55 +01:00
Fix: Move provider add. to more correct place and remove prov. on dest.
See here for the relevant review: https://extensions.gnome.org/review/40563
This commit is contained in:
parent
bf598f2a15
commit
0b3aff665a
1 changed files with 19 additions and 9 deletions
28
src/prefs.js
28
src/prefs.js
|
|
@ -9,16 +9,26 @@ const Me = ExtensionUtils.getCurrentExtension();
|
|||
|
||||
const PrefsPage = Me.imports.prefsModules.PrefsPage;
|
||||
|
||||
const provider = new Gtk.CssProvider();
|
||||
provider.load_from_path(Me.dir.get_path() + "/css/prefs.css");
|
||||
Gtk.StyleContext.add_provider_for_display(
|
||||
Gdk.Display.get_default(),
|
||||
provider,
|
||||
Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION
|
||||
);
|
||||
|
||||
function buildPrefsWidget() {
|
||||
return new PrefsPage.PrefsPage();
|
||||
const provider = new Gtk.CssProvider();
|
||||
provider.load_from_path(Me.dir.get_path() + "/css/prefs.css");
|
||||
const defaultGdkDisplay = Gdk.Display.get_default();
|
||||
Gtk.StyleContext.add_provider_for_display(
|
||||
defaultGdkDisplay,
|
||||
provider,
|
||||
Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION
|
||||
);
|
||||
|
||||
const prefsPage = new PrefsPage.PrefsPage();
|
||||
|
||||
prefsPage.connect("destroy", () => {
|
||||
Gtk.StyleContext.remove_provider_for_display(
|
||||
defaultGdkDisplay,
|
||||
provider
|
||||
);
|
||||
});
|
||||
|
||||
return prefsPage;
|
||||
}
|
||||
|
||||
function init() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue