Commit 5a391e18 authored by Hugh McMaster's avatar Hugh McMaster Committed by Alexandre Julliard

regedit: Use UpdateStatusBar() instead of updating the text manually.

parent c5026298
......@@ -158,17 +158,6 @@ LPWSTR GetItemFullPath(HWND hwndTV, HTREEITEM hItem, BOOL bFull) {
return ret;
}
static LPWSTR GetPathFullPath(HWND hwndTV, LPWSTR path) {
LPWSTR parts[2];
LPWSTR ret;
parts[0] = GetPathRoot(hwndTV, 0, TRUE);
parts[1] = path;
ret = CombinePaths((LPCWSTR*)parts, 2);
HeapFree(GetProcessHeap(), 0, parts[0]);
return ret;
}
static void OnTreeSelectionChanged(HWND hwndTV, HWND hwndLV, HTREEITEM hItem, BOOL bRefreshLV)
{
if (bRefreshLV) {
......@@ -325,7 +314,6 @@ static int treeview_notify(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam
if (res)
{
TVITEMW item;
WCHAR *fullPath;
item.mask = TVIF_HANDLE | TVIF_TEXT;
item.hItem = dispInfo->item.hItem;
......@@ -334,11 +322,9 @@ static int treeview_notify(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam
path = GetItemPath(g_pChildWnd->hTreeWnd, 0, &hRootKey);
update_listview_path(path);
fullPath = GetPathFullPath(g_pChildWnd->hTreeWnd, path);
SendMessageW(hStatusBar, SB_SETTEXTW, 0, (LPARAM)fullPath);
HeapFree(GetProcessHeap(), 0, fullPath);
HeapFree(GetProcessHeap(), 0, path);
UpdateStatusBar();
}
SetWindowLongPtrW(g_pChildWnd->hTreeWnd, GWLP_USERDATA, 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment