Created attachment 154020 [details] attachment one Hi Robby, if I have edited a data record in Tellico and then want to create a new entry, the form is not completely filled out (attachment one). If I close the form and want to create a new entry again, the form appears correctly (attachment two). This only happens if I have already made changes in the database. If I start a database and immediately want to create a new entry, then the form is also correct. Greetings Udo SOFTWARE/OS VERSIONS Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.90.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION
Created attachment 154021 [details] attachment two
(In reply to Fabiano Caruana from comment #0) > if I have edited a data record in Tellico and then want to create a new > entry, the form is not completely filled out (attachment one). If I close > the form and want to create a new entry again, the form appears correctly > (attachment two). > This only happens if I have already made changes in the database. If I start > a database and immediately want to create a new entry, then the form is also > correct. So you've made changes to the database, saved them, then create a new record and that's when the issue appears? It's a weird one, like the dialog was resized weirdly. If you do drag the corner to make it larger, does it correct itself? Does this happen only on this particular Tellico file?
Created attachment 155404 [details] Screen record Hi Robby, I took a closer look at it again. It seems to be related to the "Close" button (bottom right). 1. After closing an entry with the "Close" button and then creating a new entry, the error appears. 2. But if I close the entry with the "cross" at the top right and then create a new entry, then the error does not exist. 3. When I drag the broken form with the mouse, it becomes correct. (see screen record) This ist on all my Tellico files. Greetings from Riegelsberg Udo
Hi Robby, I just tested with version 3.4.90+git. There is also this bug. Greetings from Riegelsberg Udo
Fixed in https://invent.kde.org/office/tellico/-/commit/7092b0d824bb0d0968ae1f2a8e9c7e147cc424ca. Not sure why the commit message didn't close this bug.
Git commit e036987e353d4a52fcfbc8e39941c5f764889dd8 by Robby Stephenson. Committed on 21/01/2023 at 17:38. Pushed by rstephenson into branch '3.4'. Fix resizing of entry edit dialog when reshowing Apparently triggering a timer to restore the dialog size now needs a non-zero time before execution FIXED-IN: 3.4.6 M +4 -0 ChangeLog M +2 -1 src/entryeditdialog.cpp https://invent.kde.org/office/tellico/commit/e036987e353d4a52fcfbc8e39941c5f764889dd8
Git commit 7092b0d824bb0d0968ae1f2a8e9c7e147cc424ca by Robby Stephenson. Committed on 21/01/2023 at 17:38. Pushed by rstephenson into branch 'master'. Fix resizing of entry edit dialog when reshowing Apparently triggering a timer to restore the dialog size now needs a non-zero time before execution FIXED-IN: 3.4.6 M +4 -0 ChangeLog M +2 -1 src/entryeditdialog.cpp https://invent.kde.org/office/tellico/commit/7092b0d824bb0d0968ae1f2a8e9c7e147cc424ca
Created attachment 155496 [details] New Screen Record Hi Robby, Sorry ... the bug is still there, not always, but about 50% of the time. In both versions 3.4.6 and 3.4.90+git (both self-compiled). (see new video) Greetings Udo
Git commit 04d8670ed70e8e901133d68eb705658a6e5363ab by Robby Stephenson. Committed on 07/03/2023 at 02:10. Pushed by rstephenson into branch 'master'. Use better workaround for Qt bug for window sizing Rather than running a timer to restore the dialog size, use the workaround form QTBUG-40584, which is used elsewhere in KDE apps FIXED-IN: 3.5 M +2 -12 src/entryeditdialog.cpp M +0 -1 src/entryeditdialog.h https://invent.kde.org/office/tellico/commit/04d8670ed70e8e901133d68eb705658a6e5363ab