Добрый день
Случайно, когда реже когда чаще, в среднем раз на 4-5 нажатий главного меню в консоли появляется
"Menu item is already in a menu, remove it from the other menu first before inserting";
Нашел это место в исходниках, могу остановиться на нем
C++ (Qt)
void QCocoaMenu::insertNative(QCocoaMenuItem *item, QCocoaMenuItem *beforeItem)
{
[item->nsItem() setTarget:m_delegate];
if (!item->menu())
[item->nsItem() setAction:@selector(itemFired:)];
if (item->isMerged())
return;
if ([item->nsItem() menu]) {
qWarning() << Q_FUNC_INFO << "Menu item is already in a menu, remove it from the other menu first before inserting";
return;
}
Это всегда один из 2 айтемов - или Copy или Paste (тольуо с моими текстами). (пере)Проверил - ничего "срециального" с ними не делаю, все как у остальных айтемов. За что зацепиться?
Спасибо