mirror of
https://github.com/Bismuth-Forge/bismuth.git
synced 2024-09-17 11:37:10 +03:00
fix: 🐛 Correctly init global configs
This commit is contained in:
parent
24d5573149
commit
3b87e93883
6
src/config.d.ts
vendored
6
src/config.d.ts
vendored
@ -19,9 +19,9 @@
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
import IConfig from "./iconfig";
|
||||
import KWinConfig from "./driver/kwin/kwin_config";
|
||||
|
||||
declare global {
|
||||
var CONFIG: IConfig;
|
||||
}
|
||||
|
||||
// export let CONFIG: IConfig;
|
||||
var KWINCONFIG: KWinConfig;
|
||||
}
|
@ -168,6 +168,3 @@ export default class KWinConfig implements IConfig {
|
||||
return "Config(" + JSON.stringify(this, undefined, 2) + ")";
|
||||
}
|
||||
}
|
||||
|
||||
/* HACK: save casting */
|
||||
export let KWINCONFIG: KWinConfig;
|
||||
|
@ -30,7 +30,6 @@ import QuarterLayout from "../../layouts/quarter_layout";
|
||||
import TilingEngine from "../../engine/tiling_engine";
|
||||
import TilingController from "../../engine/tiling_controler";
|
||||
import KWinConfig from "./kwin_config";
|
||||
import { KWINCONFIG } from "./kwin_config";
|
||||
import IDriverContext from "../../idriver_context";
|
||||
import ISurface from "../../isurface";
|
||||
import Window from "../../engine/window";
|
||||
@ -140,7 +139,7 @@ export default class KWinDriver implements IDriverContext {
|
||||
public main() {
|
||||
console.log("Initiating systems!");
|
||||
|
||||
// CONFIG = KWINCONFIG = new KWinConfig();
|
||||
CONFIG = KWINCONFIG = new KWinConfig();
|
||||
// debug(() => "Config: " + KWINCONFIG);
|
||||
|
||||
// this.bindEvents();
|
||||
|
@ -18,7 +18,6 @@
|
||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
import { KWINCONFIG } from "./kwin_config";
|
||||
import { KWinSetTimeout } from "./kwin_set_timeout";
|
||||
|
||||
export default class KWinMousePoller {
|
||||
|
@ -21,7 +21,6 @@
|
||||
import ISurface from "../../isurface";
|
||||
import { toRect } from "../../util/kwinutil";
|
||||
import Rect from "../../util/rect";
|
||||
import { KWINCONFIG } from "./kwin_config";
|
||||
|
||||
export default class KWinSurface implements ISurface {
|
||||
public static generateId(screen: number, activity: string, desktop: number) {
|
||||
|
@ -18,7 +18,6 @@
|
||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
import { KWINCONFIG } from "./kwin_config";
|
||||
import IDriverWindow from "../../idriver_window";
|
||||
import ISurface from "../../isurface";
|
||||
import KWinSurface from "./kwin_surface";
|
||||
|
@ -24,7 +24,6 @@ import KWinWindow from "../driver/kwin/kwin_window";
|
||||
import Window from "../engine/window";
|
||||
// import { CONFIG } from "../config";
|
||||
import { ILayout } from "../ilayout";
|
||||
import { KWINCONFIG } from "../driver/kwin/kwin_config";
|
||||
import { Shortcut } from "../shortcut";
|
||||
import { WindowState } from "../engine/window";
|
||||
import Rect from "../util/rect";
|
||||
|
Loading…
Reference in New Issue
Block a user