<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Cannot exit from fullscreening when a client fullscreened from maximize"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=78409#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Cannot exit from fullscreening when a client fullscreened from maximize"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=78409">bug 78409</a>
              from <span class="vcard"><a class="email" href="mailto:conselvan2@gmail.com" title="Ander Conselvan de Oliveira <conselvan2@gmail.com>"> <span class="fn">Ander Conselvan de Oliveira</span></a>
</span></b>
        <pre>I investigated this a little bit, but I'm not sure what is the proper solution.

On the client side, the window frame is changed on the frame resize handler,
which is triggered by a configure event sent when the surface state changes to
maximized or fullscreen. The server, however, doesn't send a configure event
when the surface goes from fullscreen to non-fullscreen, even it has the
maximized state on.

One solution would be to send the configure event when removing the fullscreen
state if the surface is maximized. Another would be to make the client remember
it is maximized and what size it was and change back to that state when it
decides to no longer be fullscreen.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>