<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I'm trying to figure out how this works, because I got my problem fixed, but I'm trying to understand the code here<div><br></div><div>an excerpt from X11Application.m<div>.</div><div>.</div><div>.</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span style="color: #bd23a0">case</span> NSAppKitDefined:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">    <span style="color: #bd23a0">switch</span> ([e subtype]) {</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">        <span style="color: #bd23a0">static</span> <span style="color: #bd23a0">BOOL</span> x_was_active = <span style="color: #bd23a0">NO</span>;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; min-height: 13px; ">        <span style="color: #bd23a0">case</span> NSApplicationActivatedEventType:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">            for_x = <span style="color: #bd23a0">NO</span>;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">            <span style="color: #bd23a0">if</span> ([e window] == <span style="color: #bd23a0">nil</span> && x_was_active) {</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">                <span style="color: #bd23a0">BOOL</span> order_all_windows = <span style="color: #bd23a0">YES</span>, workspaces, ok;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">                for_appkit = <span style="color: #bd23a0">NO</span>;</div></div><div>.</div><div>.</div><div>.</div><div><br></div><div>is that "if" statement ever getting used?  If I take out the "&& x_was_active" part my problem goes away and the focus works fine without quartz-wm but I'm trying to figure out why x_was_active is set to NO, then automatically checked if its YES ?  I'm probably missing something I'm sure.</div><div><br></div><div><br><div><div><div>On Sep 28, 2011, at 12:00 AM, Jeremy Huddleston wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><br>On Sep 27, 2011, at 7:49 PM, doh123 wrote:<br><br><blockquote type="cite">Thanks for the help.  I have narrowed down the the problem does not exist in 1.10.0, but it does happen in 1.10.4.  I need to try some more builds to narrow it down later to when I get time.  If I can narrow down which update it happened in, I should be able to find the code change that caused it.and worst case I can try some bisects.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">to quartz-wm I have yet to find a single game that runs in Wine that can switch between windowed and fullscreen without having to disable the window manager control and decorations (in Wine itself, quartz-wm is still running, but not doing much but pasteboard).  If you've found one that works, it might be the rarity.  Its not just Wineskin, I've tested with stock Wine builds, even with 2.7.0beta2<br></blockquote><br>I just used wine-1.3.28 from MacPorts and 2.7.0_beta2 with Quake 2 to toggle fullscreen on and off a few times.  Nothing crashed.<br><br><blockquote type="cite">They used to crash, but with more recent builds they do not crash, yet still do not work.  Many games will like auto minimize and not come back, or the window will draw in the wrong areas, or the graphics will become corrupted, or often the screen just goes solid white and can usually still hear the sound there is just no picture.<br></blockquote><br>What games?  They may be wine issues.<br><br><br>_______________________________________________<br>Xquartz-dev mailing list<br><a href="mailto:Xquartz-dev@lists.macosforge.org">Xquartz-dev@lists.macosforge.org</a><br>http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev<br><br></div></blockquote></div><br></div></div></div></body></html>