Skip to content

Commit 4c4b1a0

Browse files
Bugfix - Module GUI
- Add update to module GUI, if you enable a module the enabled value will change to true, otherwise it will turn to false - Fixed a bug causing the real-time module enabling not to work properly
1 parent e643949 commit 4c4b1a0

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

lua/msync/client_gui/cl_admin_gui.lua

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,12 +300,17 @@ function MSync.AdminPanel.InitModules( sheet )
300300
local cursor_x, cursor_y = ModuleList:CursorPos()
301301
local DMenu = vgui.Create("DMenu", ModuleList)
302302
DMenu:SetPos(cursor_x, cursor_y)
303-
DMenu:AddOption(MSync.serverModules[ident].Description)
303+
DMenu:AddOption(MSync.serverModules[ident].Description):SetDisabled(true)
304304
DMenu:AddSpacer()
305305
DMenu:AddOption("Enable")
306306
DMenu:AddOption("Disable")
307307
DMenu.OptionSelected = function(menu,optPnl,optStr)
308308
MSync.net.toggleModule(ident, optStr)
309+
if optStr == "Enable" then
310+
line:SetColumnText( 3, "true" )
311+
elseif optStr == "Disable" then
312+
line:SetColumnText( 3, "false" )
313+
end
309314
end
310315
end
311316
return pnl

lua/msync/server/sv_modules.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ end
9797
function MSync.enableModule( module )
9898
if MSync.modules[module] then
9999
MSync.log(MSYNC_DBG_DEBUG, "Module \"" .. module .. "\" enabled?: " .. tostring(MSync.settings.data.enabledModules[module]))
100-
if MSync.settings.data.enabledModules[module] then
100+
if not MSync.settings.data.enabledModules[module] then
101101
if MSync.DBServer:ping() then
102102
local initTransaction = MSync.DBServer:createTransaction()
103103

0 commit comments

Comments
 (0)