If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.
List of issues#156 FFDec freeze after second search
Author: focus
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: GUIPerformance
State: closed
> What steps will reproduce the problem?
1. Open FFDec.
2. Open any as3 file (like attached one).
3. Tools->Search in all AS command with something searchable (I used text: init)
4. Let FFDec find it.
5. Open same file with File->Open..
6. Tools->Search in all AS with same text (init in my case).
> What is the expected output? What do you see instead?
FFDec should find and highlight found text, like it does it in the step 4 of reproducing
queue.
I see FFDec freeze completely instead.
> What version of the product are you using? On what operating system?
1.6.3u2
as3simple.swf (2 KiB)
Similar issue:
1-3: same
4: click on the next result button rapidly.
If you replace the "t.schedule(new TimerTask() {" line to
"SwingUtilities.invokeLater(new Runnable() {"
and remove the 2nd (1000) parameter, it will work.
Questions: why is the 1 second delay is required? If it is really required, you can call
the SwingUtilities.invokeLater from the TimerTask run method.
I added the delay because if there isn't any, the quickfind window will not show because
it waits for text to load. However the invokeLater thing works better, I will replace it,
thank you.
State: new→opened
version 1.6.4 was released
the schedule part was replaced with invokeLater. I hope there is no freezing anymore. Try
it.
State: opened→upgraded
I tried it, now it is not freezing. (Maybe you should wait the bug owners response, too)
Thank you.
yep, works fine now, thanks
State: upgraded→closed