PluginArray * piPluginArray =
CAllThreadsScripts::GetActiveSet()->GetAvailableScripts(pluginEvent);
+ m_list.SetRedraw(false);
for (size_t iPlugin = 0 ; iPlugin < piPluginArray->size() ; iPlugin++)
{
const PluginInfoPtr& plugin = piPluginArray->at(iPlugin);
m_list.SetCheck(ind, !plugin->m_disabled);
m_list.SetItemData(ind, reinterpret_cast<DWORD_PTR>(plugin.get()));
}
+ m_list.SetRedraw(true);
}
PluginInfo *PluginsListDlg::GetSelectedPluginInfo() const
LRESULT PropGeneral::OnLoadLanguages(WPARAM, LPARAM)
{
+ m_ctlLangList.SetRedraw(false);
for (auto&& i : m_asyncLanguagesLoader.Get())
{
m_ctlLangList.AddString(i.second.c_str());
m_ctlLangList.SetCurSel(m_ctlLangList.GetCount() - 1);
}
m_ctlLangList.EnableWindow(TRUE);
+ m_ctlLangList.SetRedraw(true);
return 0;
}
String lastPluginName = parseResult.empty() ? _T("") : parseResult.back().name;
INT_PTR nameCount = 0;
+ m_cboPluginName.SetRedraw(false);
+
if (m_pluginType != PluginType::EditorScript)
{
COMBOBOXEXITEM item{CBEIF_TEXT};
m_cboPluginName.SetCurSel(sel);
OnSelchangeUnpackerName();
}
+
+ m_cboPluginName.SetRedraw(true);
}
void CSelectPluginDlg::OnUnpackerAllowAll()