|
22 | 22 | /* exported AppWindow */
|
23 | 23 |
|
24 | 24 | const { GLib, GObject, Gio, Gdk, Gtk } = imports.gi;
|
25 |
| -const { settings } = imports.ddterm.rx; |
26 | 25 | const { extensiondbus, terminalpage } = imports.ddterm.app;
|
27 | 26 | const { translations } = imports.ddterm.util;
|
28 | 27 | const ByteArray = imports.byteArray;
|
@@ -69,8 +68,6 @@ var AppWindow = GObject.registerClass(
|
69 | 68 | _init(params) {
|
70 | 69 | super._init(params);
|
71 | 70 |
|
72 |
| - this.rx_settings = new settings.Settings({ gsettings: this.settings }); |
73 |
| - |
74 | 71 | this.extension_dbus = extensiondbus.get();
|
75 | 72 |
|
76 | 73 | this.connect('notify::screen', () => this.update_visual());
|
@@ -299,6 +296,10 @@ var AppWindow = GObject.registerClass(
|
299 | 296 | );
|
300 | 297 | }
|
301 | 298 |
|
| 299 | + this.desktop_settings = new Gio.Settings({ |
| 300 | + schema_id: 'org.gnome.desktop.interface', |
| 301 | + }); |
| 302 | + |
302 | 303 | this.insert_page(0);
|
303 | 304 |
|
304 | 305 | const display = Gdk.Display.get_default();
|
@@ -349,8 +350,9 @@ var AppWindow = GObject.registerClass(
|
349 | 350 | this.settings.get_boolean('preserve-working-directory') ? this.get_cwd() : null;
|
350 | 351 |
|
351 | 352 | const page = new terminalpage.TerminalPage({
|
352 |
| - settings: this.rx_settings, |
| 353 | + settings: this.settings, |
353 | 354 | menus: this.menus,
|
| 355 | + desktop_settings: this.desktop_settings, |
354 | 356 | });
|
355 | 357 |
|
356 | 358 | const index = this.notebook.insert_page(page, page.tab_label, position);
|
|
0 commit comments