Created attachment 181232 [details] Some buttons does not flipped normally Icon/button flipping is something previously happens when user switch to RTL document. But peculiarly, this behavior does not happen in Formatting toolbar while works fine in Bullet and Numbering toolbar. Step to reproduce 1. Enable RTL with Tools > Options > Language Settings > Complex text layout: Arabic (Arab Saudi) 2. Create a new Writer document and switch to Right-to-Left (Ctrl+Shift+D) 3. See some icons in Formatting toolbar that used to flipped (e.g. Toggle Unordered List, Toggle Ordered List, No List, Increase Indent, Decrease Indent Affected in: Version: 7.5.0.0.alpha0+ / LibreOffice Community Build ID: c1c8ce3b0f1037bca4d500af2f39363cd9d38db6 CPU threads: 8; OS: Linux 5.13; UI render: default; VCL: kf5 (cairo+xcb) Locale: id-ID (id_ID.UTF-8); UI: en-US Calc: threaded Not affected in: Version: 7.3.4.2 / LibreOffice Community Build ID: 30(Build:2) CPU threads: 8; OS: Linux 5.13; UI render: default; VCL: kf5 (cairo+xcb) Locale: id-ID (id_ID.UTF-8); UI: id-ID Ubuntu package version: 1:7.3.4~rc2-0ubuntu0.20.04.1~lo1 Calc: threaded
Don't see any difference between 7.5 and 7.3, but I do see a difference with how Writer is opened. Flipping works for me when opening Writer from the start center, but not when starting Writer directly with "--writer". Also hiding the toolbar and showing it again fixes the issue.
(In reply to Maxim Monastirsky from comment #1) > Don't see any difference between 7.5 and 7.3, but I do see a difference with > how Writer is opened. Flipping works for me when opening Writer from the > start center, but not when starting Writer directly with "--writer". Also > hiding the toolbar and showing it again fixes the issue. Ah you are right, but this leads to inconsistency. Any clue what causes this?
Maxim Monastirsky committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/421688a4c2fc64e64ce211d579bad2174e005db4 tdf#149956 Pass the correct frame to VclStatusListener It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Maxim Monastirsky committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/e695b6d89a00c86fc35332213be42d5b29196eae Related: tdf#149956 Keep in sync after icon theme change It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
I can confirm this issue is fixed now, but the icons in sidebar does not flipped (should be another issue?) Version: 7.5.0.0.alpha0+ / LibreOffice Community Build ID: ce29e6299932fc079b05b60662ba95c8342990bc CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb) Locale: id-ID (id_ID.UTF-8); UI: id-ID Calc: threaded
(In reply to Rizal Muttaqin from comment #5) > but the icons in sidebar does not flipped You're right. It seems that my commit broke the sidebar for non-gtk3 (gtk3 was broken already for a while, which is why I didn't notice the problem). I think I'll restore the non-gtk3 solution for now, so there will be no regression. But we really should find another solution that covers the gtk3 sidebar too.
Maxim Monastirsky committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2958e4c92f15652c424765f02c87518011eb2406 tdf#149956 Remove previous vcl only solution It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Maxim Monastirsky committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/4fb8c0d14cb2468f7336438004f699b9eb7e7e4a tdf#149741 tdf#149956 Make flipping work also in the sidebar It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Maxim Monastirsky committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/dbeb697d62250e9429462c7f61b859893262a651 tdf#149956 Rework toolbar image flipping It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
*** Bug 114505 has been marked as a duplicate of this bug. ***