To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73550





------- Additional comments from [EMAIL PROTECTED] Thu May 24 13:05:07 +0000 
2007 -------
Michael, the problem is not that you introduced a regression bug - this is
common in software development ;-)

And yes the #ifdef WNT is also not a very good design approached, but now it's
getting really bad. 
Previously platform dependent code was implemented in a separate platform
dependent file and there where ifdefs in the platform independent code to
separate the calls to the platform only methods. This was consistent.

Now there are several different approaches mixed. The above described plus
member function pointers + ifdefs in platform independent code not just for a
simple call but for implemented code + implementing a method for a one platform
in a platform dependent file and for the other platform in the platform
independent file. This is inconsistency at it's best. 

And this stuff with the m_pInitSystray members...this is simulating C++
inheritance with C code within the implementation of a C++ class.

But anyway, if it works regardless whether the design is nice or not - O.K. 
fine !!!

But you actually changed platform dependent Win32 code (SetAutostart was Win32
only before) without understanding how it works. Would have been better to
Implement ShutdownIcon::SetAutostart for Unix and place it in shutdownunx.cxx
and leave the w32 stuff untouched.

Anyway - the really bad thing is that review and QA was only done for Unix along
with changing Windows code. That is not acceptable when integrating into the
master - period.

What I mean with "doing the DeInitSystray and Initsystray in SetAutostart() only
for Unix seems to work" is that this patch won't affect the functionality on
Unix and rebuilds the previous program logic for Windows along with the several
bugs I'm aware of are gone.


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to