Warn user when adminmenu_custom is going to emit duplicate entries (bug 3894, r=pred).

This commit is contained in:
David Anderson 2009-10-27 01:43:51 -07:00
parent 38a5a4b97b
commit b43c8c018b

View File

@ -129,6 +129,9 @@ BuildDynamicMenu()
name);
}
decl String:category_name[NAME_LENGTH];
strcopy(category_name, sizeof(category_name), buffer);
if (!KvGotoFirstSubKey(kvMenu))
{
@ -306,14 +309,17 @@ BuildDynamicMenu()
decl String:locString[10];
IntToString(location, locString, sizeof(locString));
AddToTopMenu(hAdminMenu,
buffer,
TopMenuObject_Item,
DynamicMenuItemHandler,
categoryId,
admin,
ADMFLAG_GENERIC,
locString);
if (AddToTopMenu(hAdminMenu,
buffer,
TopMenuObject_Item,
DynamicMenuItemHandler,
categoryId,
admin,
ADMFLAG_GENERIC,
locString) == INVALID_TOPMENUOBJECT)
{
LogError("Duplicate command name \"%s\" in adminmenu_custom.txt category \"%s\"", buffer, category_name);
}
} while (KvGotoNextKey(kvMenu));