| 129 | } |
| 130 | |
| 131 | void CDialogHolder::AddDialogToRender(CUIWindow* pDialog) |
| 132 | { |
| 133 | dlgItem itm(pDialog); |
| 134 | xr_vector<dlgItem>::iterator it = std::find(m_dialogsToRender.begin(), m_dialogsToRender.end(), itm); |
| 135 | if ((it == m_dialogsToRender.end()) || (it != m_dialogsToRender.end() && (*it).enabled == false)) |
| 136 | { |
| 137 | m_dialogsToRender.push_back(itm); |
| 138 | pDialog->Show(true); |
| 139 | } |
| 140 | } |
| 141 | |
| 142 | void CDialogHolder::RemoveDialogToRender(CUIWindow* pDialog) |
| 143 | { |