This is present in both CVS trunk and 2.4 branch.
After user clicks location pane with mouse (to goto
into location in file) WinMerge does not show any of
panels as active window. Which looks a bit confusing in
CVS trunk now.
This is now more visible in CVS trunk, but active file
compare pane is lost in 2.4 branch too.
After click-event we call
CLocationView::GotoLocation() which calls
CView::SetFocus() for either panel to set input focus
Apparently that doesn't set panel as active window. So
I tried to add CView::SetActiveWindow() call after
SetFocus() call. For my surprise that didn't help either.
I don't have more time to investigate this now, but I
suspect location pane code somehow re-gains active
Log in to post a comment.