Bug 12369

Summary: Desktop selection window is detached from installer (and screens that follow)
Product: Mageia Reporter: Dick Gevers <dvgevers>
Component: InstallerAssignee: Olav Vitters <olav>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: release_blocker CC: mageia, olav, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://www.google.com/search?q=gtk+window+jump
Whiteboard: 5beta1
Source RPM: gtk+3.0 CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 11704, 14069    
Attachments: desktop selection window
custom package selectio window that follows
trace all gtk_window_move() calls

Description Dick Gevers 2014-01-20 19:00:26 CET
Description of problem:

Round 1 final prerelease classical iso (64 bit used, but I assume either arch applies):

Similar (I think) to diskdrake detaching from the main installer window as in https://bugs.mageia.org/show_bug.cgi?id=11988 (fixed), the Desktop selection window gets detached from the main window and can be moved around the screen.

Afterwards the guis that follow are also detached from the installer and may be moved. 

Screenshots to be attached.


Reproducible: 

Steps to Reproduce:
Comment 1 Dick Gevers 2014-01-20 19:01:44 CET
Created attachment 4828 [details]
desktop selection window
Comment 2 Dick Gevers 2014-01-20 19:02:41 CET
Created attachment 4829 [details]
custom package selectio window that follows
Dick Gevers 2014-01-20 19:03:48 CET

Whiteboard: (none) => 4final
Blocks: (none) => 11704

Comment 3 Dick Gevers 2014-01-20 19:12:12 CET
@tv: I don't really mind the detaching window, but others at #mageia-qa would prefer to not have it.

CC: (none) => thierry.vignaud

Comment 4 Dick Gevers 2014-01-20 19:15:59 CET
I should say: the window gets detached after a few clicks on the various options / images shown on screen (not immediately when one comes here).
Comment 5 Thierry Vignaud 2014-01-20 19:26:15 CET
Note that you can move it back by pressing Alt + using the mouse

CC: (none) => olav
Source RPM: (none) => gtk+3.0

Comment 6 Thierry Vignaud 2014-01-21 08:44:32 CET
Are you sure you didn't just moved the window?
Comment 7 Dick Gevers 2014-01-21 11:54:44 CET
@tc re #c6: No, why should I want to do that? Click (for example) on the thumbnail of 'custom' desktop, and the gui will move by itself spontaneously at the same moment.
Comment 8 Dick Gevers 2014-01-21 12:06:08 CET
That should have read: @tv. My apologies!
Comment 9 Thierry Vignaud 2014-01-21 18:04:45 CET
Olave, I've traced the installer through both:
- the attached patch that basically makes perl-Gtk3 reports
  each gtk_window_move() call
- rebuilding drakx-in-installer with %debug set as 1 then
  I've run it from gdb with a breakpoint on gtk_window_move

There's no call to gtk_window_move() to strange position.

However, when booting my test VM with a lonely partition on
half the disk, when I delete it, the window jumps to the left
(see bug #11790, #11988 & #11977) when its contents slighly
enlarge it.
We catch the size-allocate event and we move it back to
its center place.
Now at partitioning time, it no more jumps, it just flickers
but it still happens later.

When partitioning, when it flickers, there's only one
gtk_window_move() happening, the one that results in the
window to move back to its right position.
If I disable it, the fact that gtk+ make it jumps makes
the installer quite less usable.

Can you look at this gtk+ issue?
There's been similar reports (See https://www.google.com/search?q=gtk3+window+jump)

Assignee: bugsquad => olav

Comment 10 Thierry Vignaud 2014-01-21 18:05:02 CET
Created attachment 4837 [details]
trace all gtk_window_move() calls
Thierry Vignaud 2014-01-21 18:05:48 CET

URL: (none) => https://www.google.com/search?q=gtk+window+jump

Comment 11 Olav Vitters 2014-01-28 22:42:21 CET
Asked upstream, no real thoughts.

I'm wondering if this is something matchbox isn't handling. E.g. maybe fallout from https://mail.gnome.org/archives/commits-list/2013-October/msg03528.html
claire robinson 2014-09-08 17:32:52 CEST

Blocks: (none) => 14069

Comment 12 Dick Gevers 2014-11-10 19:36:28 CET
Essentially still present; though it can now happen earlier.

Whiteboard: 4final => 5beta1

Comment 13 Martin Whitaker 2014-11-12 00:05:08 CET
Still happens for me at the disk partitioning stage, as per bug 11988 (not really fixed). The window grows to the full display width.

CC: (none) => mageia

David Walser 2015-03-17 20:33:25 CET

Priority: Normal => release_blocker

Comment 14 Thierry Vignaud 2015-03-17 22:28:16 CET
Dup

*** This bug has been marked as a duplicate of bug 12422 ***

Status: NEW => RESOLVED
Resolution: (none) => DUPLICATE