MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Evgeniy1990 от 04 апреля 2019, 07:28:26

Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Evgeniy1990 от 04 апреля 2019, 07:28:26
При наведении мышкой на строку поиска в плейлисте, всегда выскакивают лишние хинты, которых быть не должно, как правило, это хинты текущих действий, или состояния проигрывателя в данный момент.

Вот пример хинта (https://yadi.sk/i/-d_dLIEVk1myDg).
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Aleksoid1978 от 04 апреля 2019, 09:40:36
Не смог воспроизвести
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: V0lt от 04 апреля 2019, 13:21:42
Аналогично все нормально.
Подобное видел в CAD-программе. Показывались предыдущие подсказки, и, чтобы увидеть нормальную, приходилось по два раза наводить на кнопку. Лечилось установкой рекомендованного драйвера.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Evgeniy1990 от 04 апреля 2019, 21:07:04
Цитата: Aleksoid1978Не смог воспроизвести
Странно, не может быть, хинты проявляются сразу же моментально, стоит только навести курсор мышки на строку поиска. Причем данный баг присутствует с самого начала добавления строки поиска в плейлист.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: LongKick64 от 04 апреля 2019, 22:52:42
Баг подтверждаю. Чтобы воспроизвести, нужно сначала курсор мыши навести на какую-то кнопку, а затем на строку поиска, тогда хинты начнут появляться.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Aleksoid1978 от 05 апреля 2019, 01:02:33
Исправлено в r4497.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Evgeniy1990 от 05 апреля 2019, 19:53:17
Цитата: Aleksoid1978Исправлено в r4497.
Увы, но проблема осталась...
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Aleksoid1978 от 06 апреля 2019, 03:24:06
Увы, но у меня теперь ее нет.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Evgeniy1990 от 06 апреля 2019, 07:05:58
Цитата: Aleksoid1978Увы, но у меня теперь ее нет.
Вот же проклятая десятка...

Собрал и тщательно проверил SVN r4501 и заметил странности:

1. С "чужим" ini-файлом - бага нет. (Чужим - значит файлом не от данной версии) о_О
2. С нулевым ini-файлом баг есть. (Нулевым - значит файлом, созданным с нуля) о_О

Ничего не понимаю, подождите...

Проверил измененные проектные файлы r4497 у себя в SVN - они присутствуют, измененный код в них тоже есть...

Поигрался с ini-файлами и различными параметрами, в итоге баг то есть, то его нет... WHAT??? O_O

Все, разобрался.. Да уж, голову сломал, понял в чем дело - в разрядности плеера.

На x86-версии бага нет, а вот на x64 баг так и остался неисправленным.

Aleksoid1978, проверьте у себя X64-билд. В нем до сих пор присутствуют лишние хинты в центре строки поиска.

P.S.

Просто, в качестве основы (основного плеера) я использую х64-билды, а проверять повторно, более тщательно, начал на x86-билде, чтобы не менять ini-файл, т.е. не переименовывать его, добавляя в название "64". Отсюда я и запутался, не учел, что проверяю на билдах разной разрядности.

Да, бывают баги, которые могут присутствовать только на билдах одной конкретной разрядности, т.е. или только на x86, или только на x64.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: V0lt от 06 апреля 2019, 07:20:22
Evgeniy1990
Я постоянно использую 64-битную версию. Твою проблему не наблюдаю. Проверь, по возможности, на другой машине с другой видеокартой.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Evgeniy1990 от 06 апреля 2019, 08:00:50
Цитата: V0ltEvgeniy1990
Я постоянно использую 64-битную версию. Твою проблему не наблюдаю. Проверь, по возможности, на другой машине с другой видеокартой.
Причем тут видеокарта вообще? Каким образом она связана с этими хинтами?

V0lt, для начала, посмотрите на это.

В данной видеозаписи - два SVN-билда, в которых присутствует исправленный код. Но, как мы видим, проблема по прежнему осталась на x64-билде. А вот на x86 ее больше нет.

Позже проверю еще на другой машине...
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: V0lt от 06 апреля 2019, 08:13:00
Evgeniy1990
Притом (https://mpc-be.org/forum/viewtopic.php?pid=4676#p4676).

У меня сейчас 1.5.3.4488 x64 со сброшенными настройками на Win7. Безо всяких "исправлений" работает нормально.
Косяк в твоей машине.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Aleksoid1978 от 06 апреля 2019, 13:09:40
Надо сперва навести на тулбаре на любой элемент и дождаться появления подсказки. И уже потом на строку поиска.

Добавлено: 2019-04-06 20:09:40

Подтверждаю, в х64 версии присутствует баг, странненько :)
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: V0lt от 06 апреля 2019, 13:57:48
Нормально все. На кнопках подсказка по действию, в строке поиска подсказка со временем.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Aleksoid1978 от 06 апреля 2019, 14:28:17
Блин, да что нормального - не должно быть в строке поиска этих подсказок :)
(https://i.imgur.com/NfWMXGE.png)
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: V0lt от 06 апреля 2019, 14:34:00
Всегда были. Наведи на "Полосу прокрутки" она же используется для поиска, навигации по видео.

В общем понял о чем вы. Просто неправильно сделали и все. Смутно помню 2 варианта реализации подсказок.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Aleksoid1978 от 06 апреля 2019, 14:42:32
Да в том то и дело что нет у этого элемента поиска подсказок. И подсказки обрабатывает именно тулбар, я в отладчике проверял.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: LongKick64 от 06 апреля 2019, 15:57:27
Да пусть будет, тем у кого склероз пригодится) Навел человек курсор мыши на какую-то кнопочку, а потом случайно на строку поиска и потом снова хочет навести на ту кнопочку, но которую наводил курсор мыши ранее, а тут бац и подсказка ему от самого поиска, удобно же)
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Evgeniy1990 от 06 апреля 2019, 18:20:26
Цитата: LongKick64Да пусть будет, тем у кого склероз пригодится) Навел человек курсор мыши на какую-то кнопочку, а потом случайно на строку поиска и потом снова хочет навести на ту кнопочку, но которую наводил курсор мыши ранее, а тут бац и подсказка ему от самого поиска, удобно же)
Ни хрена неудобно, просто лишние подсказки, которые сразу же моментально бросаются в глаза, да еще и где попало, в данном случае в центре самой строки поиска, где их и близко быть не должно.

Вот, допустим, хочу я найти некий видео файл в большом плейлисте. Для этого, я навожу курсор мышки на строку поиска, чтобы ввести некое конкретное название файла, но у меня тут же взгляд переключается и падает на эту лишнюю подсказку.

Т.е. в строке поиска эти подсказки только отвлекают пользователя, поскольку все внимание переключается, в первую очередь, именно на на них. По сути - лишний никому не нужный "мусор".

Для x86-версии плеера этот баг был исправлен. Так почему же он тогда должен оставаться и присутствовать на x64-версии? Напротив, он также должен быть исправлен. Это вполне ясно и очевидно.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: LongKick64 от 06 апреля 2019, 18:37:06
Evgeniy1990, вполне ясно и очевидно, что это была шутка. :p
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: V0lt от 07 апреля 2019, 07:35:07
Переделал CRichEditCtrl на CColorEdit в r4503. Вроде разницы нет, если заметите проблемы - пишите.

На всплывающие подсказки это не повлияло, увы.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Evgeniy1990 от 07 апреля 2019, 10:16:39
Цитата: V0ltНа всплывающие подсказки это не повлияло, увы.
Тогда может стоит посмотреть в сторону условия их вызывающего.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: Aleksoid1978 от 07 апреля 2019, 11:53:11
В том то и дело что причина не ясна, какой то баг. Подсказка всплывает и обрабатывается в тулбаре. Как тут связан плейлист - не ясно.
Название: Строка поиска плейлиста - лишние хинты [Исправлено]
Отправлено: V0lt от 07 апреля 2019, 14:45:34
Исправлено в r4505.