mirror of
https://gitlab.gnome.org/julianschacher/top-bar-organizer.git
synced 2025-10-27 07:09:07 +00: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
24
src/prefs.js
24
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(),
|
||||
function buildPrefsWidget() {
|
||||
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
|
||||
);
|
||||
);
|
||||
|
||||
function buildPrefsWidget() {
|
||||
return new PrefsPage.PrefsPage();
|
||||
const prefsPage = new PrefsPage.PrefsPage();
|
||||
|
||||
prefsPage.connect("destroy", () => {
|
||||
Gtk.StyleContext.remove_provider_for_display(
|
||||
defaultGdkDisplay,
|
||||
provider
|
||||
);
|
||||
});
|
||||
|
||||
return prefsPage;
|
||||
}
|
||||
|
||||
function init() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user