/** * Takes the source out of the edit control and applies it * to the material. */ void MaterialEditView::ApplyMaterialSource() { if(!sourceChanged) return; MaterialDoc* material = materialDocManager->CreateMaterialDoc(currentMaterialName); if(material) { idStr text = GetSourceText(); material->ApplySourceModify(text); } sourceChanged = false; }