[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: TortoiseProc.exe Hangs on Initial startup

From: Terry Fisher <terry_at_tfisher.ca>
Date: Sun, 27 Jan 2013 07:24:23 -0800 (PST)

I'm not sure if the issue I have is exactly the same, but it may be. When checking the repository status, the status dialog window would come up in a partially initialized state, and TortoiseSVN would simply hang in a busy loop, consuming 100% of one CPU core.

I'm running 1.7.11 on Windows 8 x64, although I have friends with the same issue on Windows 7 x64.

I've taken the time to build and debug the problem I'm having. CSVNStatusListCtrl::OnPaint() was being called continuously. Apparently the Default() processing doesn't actually call BeginPaint()/EndPaint() so the window doesn't get validated and the WM_PAINT message was not actually being removed. Calling CListCtrl::OnPaint() instead of Default() fixed the problem, at least in my case.

Terry

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3046211

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-01-27 16:38:55 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.