<tagezi>
@Kompilainenn, зачем ещё один, тем более в нём больше половина это ложные срабатывания?
<libreofficeru-tg>
<Kompilainenn> чтобы было макисмально возможный охват всего кода
<mikekaganski>
Тестов не бывает много. Заодно они и сами улучшат свои анализаторы - все, кто пытался проверить ЛО, были вынуждены это делать, начиная с коверити, cppcheck, PVS...
<mikekaganski>
@Kompilainenn: кстати, а где они про свои намерения писали?
<libreofficeru-tg>
<Kompilainenn> вынуждены лол
<libreofficeru-tg>
<Kompilainenn> без понятия, я в отчете ESC от 6 числа прочел
<mikekaganski>
а, ясно
<libreofficeru-tg>
<Kompilainenn> что были заявления, но не было багов
<mikekaganski>
значит, дальше того бага дело пока не сдвинулось
<libreofficeru-tg>
<Kompilainenn> я имею ввиду есть огромная разница в форматах между 2003 и 2007-19
<libreofficeru-tg>
<Kompilainenn> и теперь я чую между 2001-10 и 2013-19 тоже потихоньку появляются всякие ньюансы
<libreofficeru-tg>
<Kompilainenn> 2007-10*
<mikekaganski>
libreofficeru-tg: отправь туда свой тестовый док, чтобы он глянул. Начни писать в "Answer", а потом скопируй код вставленного файла в твой исправленный коммент
<mikekaganski>
а Answer отмени :-)
<tagezi>
во.. ListBox -это комбобокс? или это все листбоксы?
<tagezi>
они вообще бывают выпадающие и не выпадающие :)
<JohnDoe_71Rus>
линзы делятся на выпуклые и впуклые
<tagezi>
эм.. линзы тут причем?
<libreofficeru-tg>
<Kompilainenn> К слову
<libreofficeru-tg>
<Kompilainenn> mikekaganski: сделал
<tagezi>
он действительно ни за что не отвечает о_О
<mikekaganski>
tagezi: этот код общий для любого списка, будь он в выпадающей панели комбобокса или сам по себе. Не знаю, существует ли где-то он без комбобокса, но там, вероятно, оно отрабатывает
* tagezi
восклицает: "Почему же у нас всё через жопу?!"
<tagezi>
нихрена не понимаю в том как это вообще должно работать... на сайдебаре списки тоже через одно место работают
<tagezi>
другое дела, что у нас табом нельзя по панели пермещаться, поэтому клавиши можно вообще не трогаль
<tagezi>
ЛО для мышководов, побольшому счету
mikekaganski has quit [Read error: Connection reset by peer]
<mikekaganski>
а mbIgnoreSelect разве не используется? он же меняте отработку Select() в момент начального заполнения
<tagezi>
в момент чего? :)
<tagezi>
когда заполняется первый раз?
<mikekaganski>
LanguageBox::FillBox
<tagezi>
mikekaganski: объясни
<tagezi>
там в начале функции он ставиться в тру, а в конце на фалс
<mikekaganski>
именно
<tagezi>
но это никак не влияет ни на что
<tagezi>
в селект() где он реально имеет значение, он всегда фалс
<mikekaganski>
а между этими событиями с боксом творятся всякие фокусы, в результате которых может вызываться Select()
<mikekaganski>
это ведь виртуальный унаследованный метод
<tagezi>
эм...
<mikekaganski>
и тебе надо внимательно просмотреть логику работы родительских классов, чтобы убедиться, что он не вызывается там
<tagezi>
селект вызывается в макросах, которые в этом классе не участвуют
<tagezi>
а макросы в вызываемых методах не вызываются
<libreofficeru-tg>
<Kompilainenn> mikekaganski: ему надо посоветовать научить совет его директоров работать с документами нормально
<libreofficeru-tg>
<Kompilainenn> а не через вставку PDF в DOCX и рассылку е-почтой
<tagezi>
mikekaganski: не вижу я, как она может приходить как тру. И в дебагере у меня ни разу не приходило тру... хотя последнее конено не показатель, я просто мог не найти ту ситуацию, при которой это возможно
<mikekaganski>
я тоже не знаю точно. Поэтому не смогу это отревьюить.
<tagezi>
я думаю никто не сможет :)
<tagezi>
Айко посмотрел и сказал, а вы знаете это? :)