From a86d826ae146925c232347ffffa1a11721a98e02 Mon Sep 17 00:00:00 2001 From: Insality Date: Sun, 22 Mar 2020 11:56:07 +0300 Subject: [PATCH] Change default style setter --- druid/druid.lua | 5 +++++ druid/system/settings.lua | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/druid/druid.lua b/druid/druid.lua index 3a05c83..458b2c5 100644 --- a/druid/druid.lua +++ b/druid/druid.lua @@ -18,6 +18,8 @@ local const = require("druid.const") local druid_instance = require("druid.system.druid_instance") local settings = require("druid.system.settings") +local default_style = require("druid.styles.default.style") + local M = {} @@ -45,6 +47,9 @@ end -- @tparam[opt] table style Druid style module -- @treturn druid_instance Druid instance function M.new(context, style) + if settings.default_style == nil then + M.set_default_style(default_style) + end return druid_instance(context, style) end diff --git a/druid/system/settings.lua b/druid/system/settings.lua index 2027850..0dfe1a1 100644 --- a/druid/system/settings.lua +++ b/druid/system/settings.lua @@ -2,11 +2,9 @@ -- @module settings -- @local -local default_style = require("druid.styles.default.style") - local M = {} -M.default_style = default_style +M.default_style = nil function M.get_text(name) return "[Druid]: locales not inited"