Fixed CBot editor being inaccessible while running program
parent
4182be3216
commit
0986a200d7
|
@ -1622,7 +1622,7 @@ void CObjectInterface::UpdateInterface()
|
||||||
bool bProgEnable = !m_programmable->IsProgram() && m_main->CanPlayerInteract();
|
bool bProgEnable = !m_programmable->IsProgram() && m_main->CanPlayerInteract();
|
||||||
bool scriptSelected = m_selScript >= 0 && m_selScript < m_programStorage->GetProgramCount();
|
bool scriptSelected = m_selScript >= 0 && m_selScript < m_programStorage->GetProgramCount();
|
||||||
|
|
||||||
EnableInterface(pw, EVENT_OBJECT_PROGEDIT, bProgEnable && !m_programmable->IsTraceRecord() && scriptSelected);
|
EnableInterface(pw, EVENT_OBJECT_PROGEDIT, m_main->CanPlayerInteract() && scriptSelected && !m_programmable->IsTraceRecord());
|
||||||
EnableInterface(pw, EVENT_OBJECT_PROGLIST, bProgEnable && !m_programmable->IsTraceRecord());
|
EnableInterface(pw, EVENT_OBJECT_PROGLIST, bProgEnable && !m_programmable->IsTraceRecord());
|
||||||
EnableInterface(pw, EVENT_OBJECT_PROGADD, bProgEnable);
|
EnableInterface(pw, EVENT_OBJECT_PROGADD, bProgEnable);
|
||||||
EnableInterface(pw, EVENT_OBJECT_PROGREMOVE, bProgEnable && scriptSelected && !m_programStorage->GetProgram(m_selScript)->readOnly);
|
EnableInterface(pw, EVENT_OBJECT_PROGREMOVE, bProgEnable && scriptSelected && !m_programStorage->GetProgram(m_selScript)->readOnly);
|
||||||
|
|
Loading…
Reference in New Issue