mirror of https://github.com/odrling/Aegisub
Fixed w32dumper GUI so the listbox shows things chronologically instead of lexically.
Also be more correct in the DialogProc implementation. Originally committed to SVN as r6529.
This commit is contained in:
parent
0a6a045241
commit
4246ea0bd8
Binary file not shown.
|
@ -246,29 +246,27 @@ INT_PTR CALLBACK dialog_msghandler(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARA
|
|||
AddStringToListbox(hwndDlg, std::wstring(L"Completed ") + IntToWstring(numdumps) + (numdumps>1?L" minidumps.":L" minidump."));
|
||||
else
|
||||
AddStringToListbox(hwndDlg, L"Finished, found no processes to dump.");
|
||||
break;
|
||||
return TRUE;
|
||||
|
||||
case DNM_ERROR:
|
||||
numerrors += 1;
|
||||
AddStringToListbox(hwndDlg, std::wstring(L"An error occurred: ") + (wchar_t const *)lParam);
|
||||
break;
|
||||
return TRUE;
|
||||
|
||||
case DNM_DUMPSTARTED:
|
||||
numdumps += 1;
|
||||
AddStringToListbox(hwndDlg, std::wstring(L"Beginning dump of pid ") + IntToWstring(wParam) + L" (" + (wchar_t const *)lParam + L")");
|
||||
break;
|
||||
return TRUE;
|
||||
|
||||
case DNM_DUMPFINISHED:
|
||||
AddStringToListbox(hwndDlg, std::wstring(L" Finished dump: ") + (wchar_t const *)lParam);
|
||||
break;
|
||||
return TRUE;
|
||||
|
||||
case WM_COMMAND:
|
||||
switch (LOWORD(wParam))
|
||||
if (LOWORD(wParam) == IDCLOSE && HIWORD(wParam) == BN_CLICKED)
|
||||
{
|
||||
case IDCLOSE:
|
||||
if (HIWORD(wParam) == BN_CLICKED)
|
||||
PostQuitMessage(0);
|
||||
break;
|
||||
PostQuitMessage(0);
|
||||
return TRUE;
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -279,6 +277,7 @@ INT_PTR CALLBACK dialog_msghandler(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARA
|
|||
{
|
||||
std::wstring dumpfile_folder = GetDumpfileFolder();
|
||||
ShellExecuteW(hwndDlg, L"open", dumpfile_folder.c_str(), 0, 0, SW_SHOWNORMAL);
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
#pragma code_page(1252)
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
|
@ -29,7 +30,7 @@ CAPTION "Aegisub crash logger"
|
|||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Close",IDCLOSE,260,97,50,14,WS_DISABLED
|
||||
LISTBOX IDC_LOGLIST,7,7,303,85,NOT LBS_NOTIFY | LBS_SORT | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
|
||||
LISTBOX IDC_LOGLIST,7,7,303,85,NOT LBS_NOTIFY | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
|
||||
CONTROL "<a>Open folder containing dump files</a>",IDC_DUMPFOLDERLINK,
|
||||
"SysLink",WS_TABSTOP,7,99,195,12
|
||||
END
|
||||
|
@ -62,6 +63,7 @@ END
|
|||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
|
||||
#pragma code_page(1252)
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
|
Loading…
Reference in New Issue