| 840 | //============================================================================= |
| 841 | |
| 842 | static void ParseAddListMenu(FScanner& sc) |
| 843 | { |
| 844 | sc.MustGetString(); |
| 845 | |
| 846 | DMenuDescriptor** pOld = MenuDescriptors.CheckKey(sc.String); |
| 847 | if (pOld == nullptr || *pOld == nullptr || !(*pOld)->IsKindOf(RUNTIME_CLASS(DListMenuDescriptor))) |
| 848 | { |
| 849 | sc.ScriptError("%s is not a list menu that can be extended", sc.String); |
| 850 | return; |
| 851 | } |
| 852 | ParseListMenuBody(sc, (DListMenuDescriptor*)(*pOld), GetInsertIndex(sc, *pOld)); |
| 853 | } |
| 854 | |
| 855 | //============================================================================= |
| 856 | // |
no test coverage detected