Skip navigation.

Watch fullscreen flash while working on another screen

Flash has annoying habit of closing fullscreen mode whenever "anything" happens. Like when wind blows through the window or there is an earthquake on another continent. No seriously, it closes whenever it looses focus. But that is still too sensitive. I can't watch movie in fullscreen on one screen when working on another. It closes whenever I click on that second screen.

So here is a version of flash plugin that does not do that. It's version 10.0.22.87 (latest at this time) with one byte changed (compare with original if you don't believe me :wink:).
NPSWF32_20091210.zip

As a sticky note for myself, I'm attaching picture of the jump that has to be patched. Will come in handy when new version comes out and when I will forget how I've do that. :smile:
(search for one of the DefWindowProcA calls that have similar surroundings)

PS. You can still close fullscreen flash with ESC key or using any UI button that might be provided by flash player.

PS2. Maybe there is a native solution for that? Like some hidden ini tweak for flash? Speak up if you know about such.

[edited 12.07.2009] Updated plugin with different patching approach. Fixes problem that prevented closing fullscreen mode when clicking "links" within flash. This was bad cause new tabs has been opening in background.

[edited 16.07.2009] Reverted updated plugin. It was worse then previous version.

[edited 10.08.2009] Updated plugin to version 10.0.32.18

[edited 9.12.2009] Updated plugin to version 10.0.42.34

Better Gmail title tweakPatch for user scripts activation prompt

Comments

Cyro 22. April 2009, 20:22

I just love when you do this kind of patching. First time it was " opera.dll" now this. When will we see a striped version of Opera? Opera Lite?

deadHarlequin 22. April 2009, 20:33

Sweet. I have always wanted this functionality!

João Eiras 23. April 2009, 15:42

d.i.z., patch mankind to stop polluting the environment !

Rafal 24. April 2009, 18:21

Have to warn about one bug this creates. After defocusing fullscreen mode and focusing again, clicks will be registered for flash but will also go through it. So if there is browser "underneath", you can accidentally click links or something.

Martin Rauscher 25. April 2009, 13:56

Originally posted by Cyro:

When will we see a striped version of Opera? Opera Lite?


Why do people ask this stupid question over and over again? You would gain NOTHING by removing e.g. Email and BitTorrent vs simply not using it. If you don't use it it only takes as much RAM as it's code needs (maybe 1-2MB).
And BTW something like this wouldn't be as easy as a small patch...

@d.i.z Great work as usual!

dapxin 26. April 2009, 05:11

this is a blessing. thx!

Anonymous 1. July 2009, 07:52

Ago writes:

Damn, I made the same patch yesterday, although I do it a bit differently. Thing is that I will do a patcher that can patch at least Flash 9 / 10 automatically. I have tested it with Internet Explorer, Firefox and Opera. I will release "IgnoFlash" soon on http://code.bastart.eu.org/

Anonymous 7. July 2009, 08:07

Anonymous writes:

I uploaded preliminary source code without a binary yet to my subversion repository here: http://code.bastart.eu.org/svn/ignoflash/trunk/

Rafal 7. July 2009, 08:30

Bonus points if you'll fix:

Have to warn about one bug this creates. After defocusing fullscreen mode and focusing again, clicks will be registered for flash but will also go through it. So if there is browser "underneath", you can accidentally click links or something.



:smile:

Anonymous 8. July 2009, 11:01

Ago writes:

I haven't fixed this yet, but I will look into it before I release the patcher.

Rafal 11. July 2009, 22:19

Updated zip file to fix that problem.

The issue wasn't exactly how I presented it. The problem was that when having YouTube movie in fullscreen and clicking on video, the fullscreen mode was supposed to close and new tab to open. This patch prevented fullscreen mode from closing but tabs were still opening so two or more movies started playing at the same time.

To fix it, I've patched it differently by changing target location of some earlier jump.

That new patching approach would be rather hard to make into reliable automatic patcher as number of instructions between jump and target location is likely to change in future flash versions so jump would have to be patched differently.

The new patch was not very well tested but "seems to work" (tm).

[edit] Well, not quite. Having two Opera windows and clicking on the other still closes flash. Will have to look more into it.

Anonymous 18. July 2009, 07:36

Greg writes:

Awesome - this has been bugging me ever since I started using dual monitors. THANK YOU!

Anonymous 5. August 2009, 23:40

Anonymous writes:

This is still not working for me.

Rafal 10. August 2009, 19:54

Updated plugin to version 10.0.32.18.

@Anonim: maybe plugin updated itself thus removing patch.

Anonymous 14. August 2009, 10:51

Israel writes:

Hello:

I have a question please, if I have two screens and I like put my aplication in fullscreen in the two screens, half in one and half in the another

What I have to do?

Sorry my bad enlgish

Anonymous 14. August 2009, 10:52

israel writes:

with flash sorry

And thanks

Rafal 14. August 2009, 14:19

Originally posted by anonymous:

I have a question please, if I have two screens and I like put my aplication in fullscreen in the two screens, half in one and half in the another


It would have to be supported by flash plugin I think. And it isn't. At least I can't think of any way to make it work like that.

Anonymous 21. August 2009, 12:11

Q. B. writes:

Thanks for the file. Works great and the way I like it to my my dual set up.

Anonymous 23. August 2009, 20:33

boblikeguy writes:

seriously!? who the hell figured this OUT? 74 to EB in my hex editor, oh.. obviously..

where's the Mac trick?: sudo makeflashbetter -now

dammn...

Anonymous 24. August 2009, 10:09

Anonymous writes:

I tried for ages to get this to work with IE 7 and it was not having any of it. Switched to Firefox - works perfectly! Found out how to do this from a youtube video, but downloaded the zip file above and installed that. It probably did the same job anyway - but the zip file is a brilliant idea - many thanks.

Anonymous 7. October 2009, 21:31

Anonymous writes:

how can we get this to work with ie???

Anonymous 9. October 2009, 20:11

Anonymous writes:

Awesome, thank you so much!

Anonymous 13. October 2009, 19:48

Anonymous writes:

Thanks! works like a charm in Firefox.

Anonymous 24. October 2009, 08:04

betabrain writes:

what app are you using to debug in that screen cap?

Rafal 25. October 2009, 13:17

OllyDbg

Anonymous 28. October 2009, 20:29

Nick writes:

This worked perfectly on my old PC thanks, but now I'm using Windows 7 I can't find the file - any ideas please? :(

Cheers

Anonymous 4. November 2009, 20:15

Matthew writes:

@Nick, I know for 64bit Windows 7, you'll want to put it in the C:\Windows\SysWOW64\Macromed\Flash folder.

@d.i.z., This plugin is awesome, thanks!

The only problem I have is that when I even simply mouse over another instance of Firefox, the video freezes. I continue to hear the audio, but the video itself does not resume until I exit out of full screen.

This is easily solved by using a different browser, but if anyone has any quick ideas on how to fix this, I would appreciate it.

Thanks!

Anonymous 8. November 2009, 00:52

Nick writes:

Matthew, you are awesome! Genuinely thank you so much, you can't believe what a great help this is :D Thanks

Anonymous 8. November 2009, 19:42

Gareth writes:

Nice one - I've wanted this for quite a while :) Much better! Thanks.

Anonymous 17. November 2009, 23:48

Anonymous writes:

Great work.
I know it just came out, but are you going to release the 10.1 prerelease version?

Anonymous 4. December 2009, 19:53

b_nom writes:

Does anyone know about a similar fix for windows media streaming videos? Our CFO wants to watch web training fullscreen on a monitor while doing working on her main monitor

Anonymous 4. December 2009, 20:39

Anonymous writes:

thanks I like all of the others here have been looking for this for some time. you da man.

Anonymous 4. December 2009, 20:46

AnonymousOOXX writes:

One small byte for flash, one giant leap for mankind.
You da man!

Anonymous 4. December 2009, 23:17

Anonymous writes:

I second the vote for a 10.1 version.

Anonymous 4. December 2009, 23:21

Un3 writes:

Thanks for this bad boy.

Anonymous 5. December 2009, 00:53

Noah writes:

OMG! THis is AWESOME! Thanks for your work!

Anonymous 5. December 2009, 03:30

Anonymous writes:

This is one of the best things that I have installed on my computer in months.

Anonymous 5. December 2009, 05:15

Anonymous writes:

was working in Chrome very well though had a few problem with flash crashing.
found out about this from life hacker
http://lifehacker.com/5419028/keep-flash-videos-in-full-screen-on-dual-monitors

Anonymous 5. December 2009, 05:18

Anonymous writes:

Hey this is great :) thanks so much, but i must ask, when i full screen now to my second monitor, it doesnt change the ratio to fit on the whole screen, it looks like a movie with letterbox view. but when i full screen to my main, it covers the whole screen.
why?

Thanks!!

Anonymous 5. December 2009, 12:16

Anonymous writes:

This is great stuff !
Thanks !

Anonymous 6. December 2009, 00:31

Anónimo writes:

any chance to get this on snow leopard?

Anonymous 6. December 2009, 01:31

Anonymous writes:

I'll also vote for a 10.1 patch :)

Great work!

Anonymous 6. December 2009, 03:26

JUANDV writes:

Super! Cool .. thanks

Anonymous 6. December 2009, 13:55

Sven writes:

Absolutely fantastic!

At first I didn't realize that the browsers do not necessarily use the dll found in windows/system32/macromed/flash. I had to go to Operas own plugn-folder and replace the dll there.

But now that is done and the result is awesome!

Jon Kennedy 6. December 2009, 19:17

Booya, grats on getting a Lifehacker mention. This is the sort of thing that gets a lot of attention. It's the first thing you notice when you get your 2nd screen hooked up, other than how awesome it is to have 2 screens.

Anonymous 7. December 2009, 14:55

wererogue writes:

This is great. I still don't understand why flash doesn't have this.

Anonymous 7. December 2009, 16:42

Anonymous writes:

I just came in from LifeHacker as well. Would also love a Flash 10.1 version.

Anonymous 9. December 2009, 09:25

Daniel C writes:

I have the same problem when I use Picasa (desktop app) and play a slideshow on my second monitor (the TV). Is there a fix for this? The fix on this page seems to only work for flash in browsers.

Anonymous 9. December 2009, 21:28

Anonymous writes:

Dual monitors flash (10.0.42.34) stay full screen: HEX editor, NPSWF32.dll (system32\Macro...\Flash), addr 0x13797B, "74" -> "EB"

- Halfdan Reschat

Rafal 9. December 2009, 22:31

Exactly as Halfdan wrote.

Updated zip to 10.0.42.34 with patch.

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies