Russian Qt Forum
Ноябрь 22, 2024, 19:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отсыпает ошибку в консоль  (Прочитано 4547 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


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

Спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.097 секунд. Запросов: 22.