diff --git a/tools/apps/hgjson/hgjsonDlg.cpp b/tools/apps/hgjson/hgjsonDlg.cpp index 8e39657..e474918 100644 --- a/tools/apps/hgjson/hgjsonDlg.cpp +++ b/tools/apps/hgjson/hgjsonDlg.cpp @@ -7836,7 +7836,7 @@ void ChgjsonDlg::OnBnClickedButton3() std::vector::iterator dpn = std::find(hg_items_.begin(), hg_items_.end(), oper); if (dpn != hg_items_.end()) { - std::vector::iterator dpnd = std::find(dpn->depend.begin(), dpn->depend.end(), di.parent.c_str()); + std::vector::iterator dpnd = std::find(dpn->depend.begin(), dpn->depend.end(), name.c_str()); if (dpnd != dpn->depend.end()) { name.insert(0, L" is already DEPEND on me("); diff --git a/tools/solution/Release/hgjson.exe b/tools/solution/Release/hgjson.exe index ccc005d..4f0b0fb 100644 Binary files a/tools/solution/Release/hgjson.exe and b/tools/solution/Release/hgjson.exe differ