Russian Qt Forum

Компиляторы и платформы => Mac OS X => Тема начата: Igors от Ноябрь 13, 2015, 17:11



Название: Отсыпает ошибку в консоль
Отправлено: Igors от Ноябрь 13, 2015, 17:11
Добрый день

Случайно, когда реже когда чаще, в среднем раз на 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 (тольуо с моими текстами). (пере)Проверил - ничего "срециального" с ними не делаю, все как у остальных айтемов. За что зацепиться?

Спасибо