Some new windows are misplaced inside its window #6

Closed
opened 2022-12-08 15:41:16 -08:00 by Thanatermesis · 4 comments

Sometimes new windows shows up with its contents being displaced inside its border

This is an issue which may be not easy to see or reproduce, that's why I made this video:

https://youtu.be/LjXMPmBbbL8

Sometimes new windows shows up with its contents being displaced inside its border This is an issue which may be not easy to see or reproduce, that's why I made this video: https://youtu.be/LjXMPmBbbL8
kw was assigned by Thanatermesis 2022-12-08 15:41:16 -08:00

I had this issue with gpodder a while back. Something may have changed in e16 about 1.5-2 years ago because it hever happened before then. Gpodder remembers the window position and moves before the window is mapped. I fixed the problem by having gpodder move the window before AND after it is mapped. Commit dd299bce25 has a comment from the gtk docs about this issue.

I had this issue with gpodder a while back. Something may have changed in e16 about 1.5-2 years ago because it hever happened before then. Gpodder remembers the window position and moves before the window is mapped. I fixed the problem by having gpodder move the window before AND after it is mapped. Commit https://github.com/gpodder/gpodder/pull/1145/commits/dd299bce25580e0374ec1cc89e703c2aeea6882a has a comment from the gtk docs about this issue.
Owner

@Thanatermesis Which e16 version? 1.0.25 had with default build settings a problem that could cause that. And I can reproduce it with mypaint and e16-1.0.25 but not 1.0.26/27.
Please check that in your build config.h has USE_CONTAINER_WIN = 1.

@Thanatermesis Which e16 version? 1.0.25 had with default build settings a problem that could cause that. And I can reproduce it with mypaint and e16-1.0.25 but not 1.0.26/27. Please check that in your build config.h has USE_CONTAINER_WIN = 1.
Owner

@auouymous The issue you mention is a different one which concerns initial window placement.
I'm fairly certain that e16 deals correctly with that, and on my box gpodder is placed correctly with and without the patch you mention.

@auouymous The issue you mention is a different one which concerns initial window placement. I'm fairly certain that e16 deals correctly with that, and on my box gpodder is placed correctly with and without the patch you mention.
Author

Oh you are right, I didn't see it recently on my machine but I just noticed it again my "tests machine" which in fact yes, it had an old version (1.0.25 git-3b07d312a), so I think this issue is fixed in the last versions :)

Oh you are right, I didn't see it recently on my machine but I just noticed it again my "tests machine" which in fact yes, it had an old version (1.0.25 git-3b07d312a), so I think this issue is fixed in the last versions :)
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: e16/e16#6
No description provided.