| Summary: | Подсказки для системного лотка XFCE за пределами экрана | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Andrey Zabolotskih <z79av> | ||||||
| Component: | libgtk+3 | Assignee: | Yuri N. Sedunov <aris> | ||||||
| Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | aris, cas, oddity, sem, shadowsbrother, vercha | ||||||
| Version: | unstable | ||||||||
| Hardware: | all | ||||||||
| OS: | Linux | ||||||||
| URL: | https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/203 | ||||||||
| Attachments: |
|
||||||||
|
Description
Andrey Zabolotskih
2019-10-23 11:36:54 MSK
Также см. тему на форуме по релизкандидату Simply https://forum.altlinux.org/index.php?topic=43760.msg348063#msg348063 *** Bug 38340 has been marked as a duplicate of this bug. *** Created attachment 13960 [details]
gtk-tooltip.patch
Это баг в GTK. Однострочный патч висит в апстриме уже 2 года: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2649 Прошу приложить у нас, я проверял и на Сизифе, и на p10, проблема исчезает. [244/1652] Compiling C object gdk/libgdk-3.so.0.2406.32.p/gdkwindowimpl.c.o
../gdk/gdkwindowimpl.c: In function ‘maybe_flip_position’:
../gdk/gdkwindowimpl.c:169:31: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
169 | if (secondary >= bounds_pos && secondary + window_size <= bounds_pos + bounds_size || primary > bounds_pos + bounds_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(In reply to Yuri N. Sedunov from comment #5) > [244/1652] Compiling C object gdk/libgdk-3.so.0.2406.32.p/gdkwindowimpl.c.o > ../gdk/gdkwindowimpl.c: In function ‘maybe_flip_position’: > ../gdk/gdkwindowimpl.c:169:31: warning: suggest parentheses around ‘&&’ > within ‘||’ [-Wparentheses] > 169 | if (secondary >= bounds_pos && secondary + window_size <= > bounds_pos + bounds_size || primary > bounds_pos + bounds_size) > | > ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ~ Этот warning скорее про читабельность кода. Можно поставить скобочки if ((secondary >= bounds_pos && secondary + window_size <= bounds_pos + bounds_size) || primary > bounds_pos + bounds_size) код будет работать точно так же.. Created attachment 13962 [details]
gtk-tooltip.patch (fixed warning)
Просто руками патч отредактировал, варнинг должен пропасть.
(Ответ для Mikhail Efremov на комментарий #7) > Создано вложение 13962 [details] [подробности] > gtk-tooltip.patch (fixed warning) > > Просто руками патч отредактировал, варнинг должен пропасть. Прекрасно. Отправьте, пожалуйста, исправленный патч по указанному вами адресу, у него будет больше шансов попасть в апстрим. |