<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body><span class="vcard"><a href="page.cgi?id=describeuser.html&login=ofourdan%40redhat.com" title="Olivier Fourdan <ofourdan@redhat.com>"> <span class="fn">Olivier Fourdan</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wayland: new window momentarily displays on wrong monitor"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=782183">bug 782183</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Attachment #351522 status</td>
           <td>needs-work
           </td>
           <td>none
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Attachment #351522 is obsolete</td>
           <td>
                
           </td>
           <td>1
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wayland: new window momentarily displays on wrong monitor"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=782183#c9">Comment # 9</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wayland: new window momentarily displays on wrong monitor"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=782183">bug 782183</a>
              from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=ofourdan%40redhat.com" title="Olivier Fourdan <ofourdan@redhat.com>"> <span class="fn">Olivier Fourdan</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=351955&action=diff" name="attach_351955" title="[PATCH] wayland: place window if maximized before placement">attachment 351955</a> <a href="attachment.cgi?id=351955&action=edit" title="[PATCH] wayland: place window if maximized before placement">[details]</a></span> <a href='review?bug=782183&attachment=351955'>[review]</a>
[PATCH] wayland: place window if maximized before placement

If a client changes the state of a surface to issue a set_maximize, this
causes the window to be showing early due to apply_pending_state() being
called before placement.

If the monitor on which the window is to be shown initially is different
from the one where the pointer is placed, this causes the effect to be
played at the wrong location before the window reaches its monitor
location.

Force the window to be placed prior to change its state to maximized in
xdg-shell so that mutter won't relocate the window afterwards.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>