Summary: | Подсказки для системного лотка XFCE за пределами экрана | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Andrey Zabolotskih <z79av> | ||||||
Component: | libgtk+3 | Assignee: | Yuri N. Sedunov <aris> | ||||||
Status: | CLOSED FIXED | 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) > > Просто руками патч отредактировал, варнинг должен пропасть. Прекрасно. Отправьте, пожалуйста, исправленный патч по указанному вами адресу, у него будет больше шансов попасть в апстрим. Исправлено в 3.24.34. |