- NSIS Discussion
- Repaint issue on InstFiles page when using nsisdl
Archive: Repaint issue on InstFiles page when using nsisdl
zimsms
18th March 2004 21:29 UTC
Repaint issue on InstFiles page when using nsisdl
Hello Everyone,
Have any of you experienced a missing repaint on the INSTFILES page when using NSISDL? See photo for an example. (Please ignore the fact it's in 16 colors). Is there a solution to this?
Joost Verburg
18th March 2004 21:49 UTC
What exactly is the problem?
zimsms
25th March 2004 14:13 UTC
See the image for the answer to your question.
pengyou
25th March 2004 14:24 UTC
The problem might be in the script. "SetDetailsPrint" can be used to control whether or not status reports are displayed in the area you are complaining about.
zimsms
25th March 2004 14:34 UTC
Sorry, maybe I wasn't being too clear. The progress bar and the Downloading .net are reminents from the nsisdl plugin, either the nsisdl is not refreshing the screen or the instfiles page isn't refreshing when finished with the nsisdl plugin.
deguix
25th March 2004 23:41 UTC
The arrow is too far away from the target, next time post a screenshot saying about "Downloading dotnetfx.exe". The first time I saw this screenshot appeared to me as it was targeting to the bar...
But anyways, someone can reproduce it by calling NSISdl as the last line inside a section?
zimsms
26th March 2004 13:34 UTC
That is correct.
zimsms
16th April 2004 15:24 UTC
Does anyone know when this will be addressed? It should just be a window refresh after nsisdl exits...
Joost Verburg
16th April 2004 15:31 UTC
Maybe you can find a workaround for now by sending a paint message to the window.
kichik
16th April 2004 16:08 UTC
I doubt it's a repaint issue. Please attach a minimal example script.
zimsms
16th April 2004 18:39 UTC
Here it is.
kichik
16th April 2004 18:45 UTC
There is nothing that prints text above the progress bar after the NSISdl invocation. Add:
SetDetailsPrint textonly
DetailPrint "whatever you want to be displayed"
SetDetailsPrint none
zimsms
16th April 2004 19:25 UTC
Thanks!