Hello Scott.
I see following bug:
- PC1 runs Kaboodle (Win 2000 OS),
- PC2 starts Kaboodle with empty registry settings (Win 2000 OS).
After all screen updating the PC1 icon doesn't have
"Kaboodle" halo on the PC2 machine.
During above updating I see "Kaboodle" halo at first
(simultaneously I see popup windows "Detecting Network...",
"Classifying New Devices..."),
then "Kaboodle" halo disappears
(after disappearance of popup window "Classifying New Devices...").

That bug does not appear if PC2 is started not in first once.
I have expected that a reason of the bug concluded in the VNC
auto-detection.
I have taken away a code of the VNC auto-detection, but the bug remains.

I have inserted the small debugging code.
Please see the function
void CNetworkLocalView::RebuildNIDTopology(int nIndex)
in the file
UI\NetworkLocalView.cpp.
This code puts in the file "NidLog.log"
results of "NID update" for device PC1.
Here is what I saw in the file "NidLog.log" during that bug:

CNetworkLocalView::RebuildNIDTopology( 0 ) device count 10 [entry 0]

CNetworkLocalView::RebuildNIDTopology( 0 ) device count 11 [entry 1]
Receive device 00-e0-18-0b-23-f7
- m_nFlags c1 ( DEVICE_CONNECTED | PC_RUNNING | PC_RUNNINGKABOODLE )
- m_dwStatus 7 ( _STATUS_TUNNELS_VNC | _STATUS_AUTO_START_VNC_SERVER |
_STATUS_TUNNEL_ONLY )

CNetworkLocalView::RebuildNIDTopology( 0 ) device count 28 [entry 2]
Receive device 00-e0-18-0b-23-f7
- m_nFlags c1 ( DEVICE_CONNECTED | PC_RUNNING | PC_RUNNINGKABOODLE )
- m_dwStatus 7 ( _STATUS_TUNNELS_VNC | _STATUS_AUTO_START_VNC_SERVER |
_STATUS_TUNNEL_ONLY )

CNetworkLocalView::RebuildNIDTopology( 0 ) device count 28 [entry 3]
Receive device 00-e0-18-0b-23-f7
- m_nFlags c1 ( DEVICE_CONNECTED | PC_RUNNING | PC_RUNNINGKABOODLE )
- m_dwStatus 7 ( _STATUS_TUNNELS_VNC | _STATUS_AUTO_START_VNC_SERVER |
_STATUS_TUNNEL_ONLY )

CNetworkLocalView::RebuildNIDTopology( 0 ) device count 28 [entry 4]
Receive device 00-e0-18-0b-23-f7
- m_nFlags 40 ( PC_RUNNING )
- m_dwStatus 7 ( _STATUS_TUNNELS_VNC | _STATUS_AUTO_START_VNC_SERVER |
_STATUS_TUNNEL_ONLY )

CNetworkLocalView::RebuildNIDTopology( 0 ) device count 28 [entry 5]
Receive device 00-e0-18-0b-23-f7
- m_nFlags 40 ( PC_RUNNING )
- m_dwStatus 7 ( _STATUS_TUNNELS_VNC | _STATUS_AUTO_START_VNC_SERVER |
_STATUS_TUNNEL_ONLY )

In that text "00-e0-18-0b-23-f7" is my PC1 device.
We can see that after last NID update, PC1 doesn't has the flag
PC_RUNNINGKABOODLE,
though indeed PC1 executes Kaboodle.
It is important to note that member m_dwStatus is of correct importance
(that member contains to "tunnel" options).

(You can repeat my test - please change the MAC address of device PC1
in the string number 1458 in the file UI\NetworkLocalView.cpp.)

- Igor





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Kaboodle-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kaboodle-devel

Reply via email to