Remember me

Lost Password?

Register now!


Who's Online
124 user(s) are online (98 user(s) are browsing Forums)

Members: 0
Guests: 124


Support us!

Recent OS4 Files

Report message:*

Re: Enhancer Bug thread

Subject: Re: Enhancer Bug thread
by trixie on 2017/5/18 7:49:48


Exchanger doesn't have an "About" tab in it's info window, i miss that because one can easily copy the programs information for bug reporting.

Well it doesn't have an "About" tab because there's nothing to put in it. All the necessary information is in the requester body text already.

The fact that the body text cannot be selected and copied is another story; it uses Label Image (like Requester Class) whereas tab panels use Texteditor Gadget to allow longer text and scrolling.

I can make Exchanger fall over
(it does matter if the ScreenBlankerEngine was in the list before, because it will fall over as soon as ScreenBlankerEngine gets *removed* from Exchanger's list)

I've just fixed this bug by making the program monitoring code more foolproof. ScreenBlankerEngine is a bit of a rogue because it does some pretty non-standard things with its registration. Not only it registers three times (!), once as a commodity and twice as an application under different names, but it also behaves like a unique application without actually being registered as unique. So instead of letting the Application Library handle the rejection of the second instance, it briefly registers for the second time and unregisters immediately, also unregistering the previous instance. Weird stuff!

Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project