Browse Source

fix getPrototypeSig for cases of no input values whatsoever for a given method

AzaezelX 1 năm trước cách đây
mục cha
commit
b0aadfb6e6
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      Engine/source/console/consoleInternal.cpp

+ 3 - 3
Engine/source/console/consoleInternal.cpp

@@ -1567,6 +1567,7 @@ String Namespace::Entry::getPrototypeSig() const
       str.append(cb.mCallbackName);
    else
       str.append(mFunctionName);
+   str.append("(");
    if (mHeader)
    {
       Vector< String > argList;
@@ -1574,7 +1575,7 @@ String Namespace::Entry::getPrototypeSig() const
 
       const U32 numArgs = argList.size();
 
-      str.append("(%this");
+      str.append("%this");
 
       if (numArgs > 0)
          str.append(',');
@@ -1591,9 +1592,8 @@ String Namespace::Entry::getPrototypeSig() const
          sGetArgNameAndType(argList[i], type, name);
          str.append(name);
       }
-      str.append(')');
    }
-
+   str.append(')');
    return str.end();
 }
 //-----------------------------------------------------------------------------