[Bug] Patcher stays open

First Riot Post
Comment below rating threshold, click here to show it.

Dataslave

Adjudicator

09-10-2010

The initial League of Legends launcher (the patcher with the Play button) stays loaded and minimized after pressing Play. Even upon exiting the game client, this app stays open.

If you un-minimize it, then open another window in front of it (web browser), then use cmd+tab to switch to it, nothing happens. Oh, the mac's Menu Bar changes to say League of Legends, but the launcher window itself stays in the background. Expose to switch to it works fine.

If you cmd+q to quit the app, nothing happens. If you use the menu bar option to close the app, nothing happens. The only way to close the app (outside of force quitting) is clicking the little red X in the upper left of the launcher window.

Bugginess aside, this app should be closed upon launching the game client.


Comment below rating threshold, click here to show it.

Udyr

eCommerce Manager


Follow Udyr on Twitter

09-11-2010
1 of 2 Riot Posts

Quote:
Originally Posted by Dataslave View Post
The initial League of Legends launcher (the patcher with the Play button) stays loaded and minimized after pressing Play. Even upon exiting the game client, this app stays open.

If you un-minimize it, then open another window in front of it (web browser), then use cmd+tab to switch to it, nothing happens. Oh, the mac's Menu Bar changes to say League of Legends, but the launcher window itself stays in the background. Expose to switch to it works fine.

If you cmd+q to quit the app, nothing happens. If you use the menu bar option to close the app, nothing happens. The only way to close the app (outside of force quitting) is clicking the little red X in the upper left of the launcher window.

Bugginess aside, this app should be closed upon launching the game client.
The launcher actually helps PVP.net communicate with the game client, and as such we can't close it. The launcher does this in the same way on the PC version as well, it just minimizes itself to the system tray rather than the dock; its less noticeable on the pc.


Comment below rating threshold, click here to show it.

Dataslave

Adjudicator

09-11-2010

Quote:
Originally Posted by Udyr View Post
The launcher actually helps PVP.net communicate with the game client, and as such we can't close it. The launcher does this in the same way on the PC version as well, it just minimizes itself to the system tray rather than the dock; its less noticeable on the pc.
That's fine, but the problem goes deeper than that. There's just too many screwy processes running around.

When you launch the game, you get two "League of Legends" processes running in Activity Monitor. One seems to be the launcher window (does not appear in cmd+tab list / dock). It has no menu bar, and no icon in Activity Monitor. It responds to cmd+q and clicking the red X at the upper left of the window to close it. It starts minimized (and can be maximized using the dock and re-minimized using the yellow dash button in the upper left), but if its maximized and hiding behind other applications in the foreground, there's no easy way to access it. Since it has no presence in the cmd+tab window or the dock, you're forced to hide/minimize all of your other applications to find this window hiding at the bottom of the stack, or use Expose to select it. Closing this window closes the second LoL process.

Now, the second LoL process appears in the cmd+tab list and dock, has a menu bar, has an icon in Activity monitor, but has no window (IE: when you use cmd+tab to bring it into the foreground, you get its menu bar, but there is no window to speak of on your screen). It does not respond to either cmd+q or the menu bar's close window options (or any menu bar option).

Pressing Play on the launcher launches two more processes, LolClient & a third League of Legends process; The LolClient process has an Activity Monitor icon, appears in cmd+tab and dock, has a menu bar, has a window. You can swap to it fine, except when you have a game running, then swapping to it with cmd+tab brings up a menu bar but no window. Attempting to maximize its window from the dock (while a game is running) brings up an empty black rectangle.

The fourth LoL process is the actual game in progress. It has an icon, appears in cmd+tab and dock, and can be used to switch the game back to the foreground after tasking out.

So that means that while a game is running, you have one LolClient process, and four League of Legends processes, two of which appear in the cmd+tab list and dock. So that's a grand total of three applications that appear in the cmd+tab list and dock, but only one of them is actually useful during a game (swapping back to the game); selecting either of the other two just confuses the user.

---

So lets take a step back and imagine you just have just the launcher and its companion windowless process open. If you force quit the second process (the windowless one *with* an icon), using either Activity Monitor or cmd+opt+esc, the first process (the launcher) stays running, and hitting Play on the launcher launches the LoLClient as usual. If you then log in and create a game, you find that you now only have three League of Legends processes running (1 has an icon), and one LolClient process running. I was able to complete a practice game with no ill effects, so right there you've eliminated a seemingly useless and confusing process.

---

Lets take one more step back to just having the launcher and its companion windowless process open. You log in and create a game. You finish game, you exit the LolClient. You're now left with two running League of Legends processes again, the launcher and its companion windowless process. The problem here is that the launcher is minimized, and as discussed above, the only way to fully exit the whole League of Legends experience is to close the launcher using either cmd+q or the red X button from the launcher window. So the user has to know to click on the minimized launcher in the dock to maximize it, then close it using either cmd+q or the red X button. This whole user confusion issue is again compounded by the windowless companion process that still shows up in the cmd+tab and dock, and is uncloseable on its own.


Comment below rating threshold, click here to show it.

Udyr

eCommerce Manager


Follow Udyr on Twitter

09-11-2010
2 of 2 Riot Posts

Dont worry, we will be working to clean it up and make sure that the process is a lot more seamless.

Thats why we have a Beta