From 8d706b4ef942e01814f0a9db519aa32505b9abed Mon Sep 17 00:00:00 2001 From: aunsane Date: Fri, 29 Sep 2017 00:22:53 +0300 Subject: MirLua: added service functions to execute lua code version bump --- plugins/MirLua/src/mlua_options.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'plugins/MirLua/src/mlua_options.cpp') diff --git a/plugins/MirLua/src/mlua_options.cpp b/plugins/MirLua/src/mlua_options.cpp index 65325e00dc..b4e11cb01d 100644 --- a/plugins/MirLua/src/mlua_options.cpp +++ b/plugins/MirLua/src/mlua_options.cpp @@ -121,7 +121,7 @@ void CMLuaOptions::OnScriptListClick(CCtrlListView::TEventInfo *evt) evt->treeviewctrl->GetItem(&lvi); lvi.iSubItem = evt->nmlvia->iSubItem; - CMLuaScript* script = (CMLuaScript*)lvi.lParam; + CMLuaScript *script = (CMLuaScript*)lvi.lParam; switch (lvi.iSubItem) { @@ -130,9 +130,11 @@ void CMLuaOptions::OnScriptListClick(CCtrlListView::TEventInfo *evt) break; case 2: - //m_scripts.DeleteItem(evt->nmlvia->iItem); - script->Unload(); + lvi.lParam = (LPARAM)new CMLuaScript(*script); + delete script; + script = (CMLuaScript*)lvi.lParam; script->Load(); + lvi.mask = LVIF_IMAGE; lvi.iSubItem = 0; lvi.iImage = script->GetStatus() - 1; -- cgit v1.2.3