potatomushclient / potato

A Graphical MUSH Client for Windows, Linux and Mac OS X -
http://www.potatomushclient.com
30 stars 3 forks source link

Window steals focus instead of flashing activity #463

Open ghost opened 7 years ago

ghost commented 7 years ago

Potato: 2.0.0b16 Tcl: 8.6.5 Tk: 8.6.5

System Info: Platform: unix OS: Linux (4.4.0-53-generic) Machine: x86_64 (64-bit) Windowing System: x11

Additional Packages: All Platforms: tls: Not Present potato-flash: 1.0

Linux: potato-linflash: 1.0 linflash: Not Present

I have looked at bug #399 but feel that this needs to be re-addressed. As you can see, the most current Tcl and Tk, with potato-linflash all loading.

What is happening is that the Potato window leaps to the foreground, stealing focus, whenever activity triggers. Obviously, users should expect notification tray signalling instead.

ghost commented 7 years ago

Spoke with Mike about this a week or two ago, ensured that the additional packages were up to date, however this persists and is becoming an annoyance.

ghost commented 7 years ago

In looking through other bugs, this may be linked to #447 as well?

mscottkey commented 7 years ago

I'm having the exact same problem on Windows 10

SinfulAngel commented 7 years ago

I am having this exact same problem using Windows 10, please someone tell me a fix has been found?

ClockworkEJD commented 6 years ago

I also periodically have this problem with Windows 10 on some machines and not on others.

ghost commented 5 years ago

This has gotten far too annoying to avoid. I am finding another client. Sorry.

loafbutts commented 11 months ago

This problem can be solved on Windows 10 by installing one of the Visual C++ Redistributable Packages. Which one, I'm not sure, because I resolved it by installing a big whack of them all at once. There's a package at https://www.techspot.com/downloads/6776-visual-c-redistributable-package.html that installs all of the VC++ RPs from 2015 to 2022, and after installing that, I no longer had any issues with the Potato window stealing focus. If someone has the time and inclination, it might be worthwhile to figure out which specific VC++ RP fixes the problem, but the shotgun approach works fine.