1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Another autocomplete fix for failed invoke list

This commit is contained in:
Brian Fiete 2025-01-28 17:35:40 -08:00
parent 0e14e994d5
commit f7120e4c72
2 changed files with 3 additions and 3 deletions

View file

@ -1582,7 +1582,7 @@ namespace IDE.ui
mInsertStartIdx--;
}*/
if ((mInvokeWidget != null) && (mInvokeWidget.mEntryList.Count > 0))
if ((mInvokeWidget != null) && (mInvokeSrcPositions != null) && (mInvokeWidget.mEntryList.Count > 0))
{
var data = mTargetEditWidget.Content.mData;
@ -2042,7 +2042,7 @@ namespace IDE.ui
if (mInvokeWidget != null)
{
prevInvokeSelect = mInvokeWidget.mSelectIdx;
if ((mInvokeWidget.mEntryList.Count > 0) && (!mInvokeSrcPositions.IsEmpty) && (mInvokeWidget.mSelectIdx >= 0))
if ((mInvokeWidget.mEntryList.Count > 0) && (mInvokeSrcPositions != null) && (!mInvokeSrcPositions.IsEmpty) && (mInvokeWidget.mSelectIdx >= 0))
{
if (IsInPanel())
{

View file

@ -8346,7 +8346,7 @@ void BfCompiler::GenerateAutocompleteInfo()
auto methodMatchInfo = autoComplete->mMethodMatchInfo;
if ((methodMatchInfo != NULL) && (wantsDocEntry == NULL))
{
if (methodMatchInfo->mInstanceList.size() > 0)
if ((methodMatchInfo->mInstanceList.size() > 0) && (methodMatchInfo->mBestIdx >= 0))
{
if (autoComplete->mIdentifierUsed != NULL)
{