Browse Source

Added missing return type to new call system.

David Piuva 5 years ago
parent
commit
1186e5d614
2 changed files with 6 additions and 6 deletions
  1. 4 4
      Source/DFPSR/api/guiAPI.cpp
  2. 2 2
      Source/DFPSR/api/guiAPI.h

+ 4 - 4
Source/DFPSR/api/guiAPI.cpp

@@ -230,12 +230,12 @@ String dsr::component_getProperty(const Component& component, const ReadableStri
 	}
 }
 
-void dsr::component_call(const Component& component, const ReadableString& methodName, const ReadableString& arguments) {
+String dsr::component_call(const Component& component, const ReadableString& methodName, const ReadableString& arguments) {
 	MUST_EXIST(component, component_call);
-	component->call(methodName, arguments);
+	return component->call(methodName, arguments);
 }
-void dsr::component_call(const Component& component, const ReadableString& methodName) {
-	component_call(component, methodName, U"");
+String dsr::component_call(const Component& component, const ReadableString& methodName) {
+	return component_call(component, methodName, U"");
 }
 
 void dsr::window_applyTheme(const Window& window, const VisualTheme& theme) {

+ 2 - 2
Source/DFPSR/api/guiAPI.h

@@ -181,8 +181,8 @@ namespace dsr {
 	String component_getProperty(const Component& component, const ReadableString& propertyName, bool mustExist = true);
 
 	// Call a named method in the component using optional text arguments
-	void component_call(const Component& component, const ReadableString& methodName);
-	void component_call(const Component& component, const ReadableString& methodName, const ReadableString& arguments);
+	String component_call(const Component& component, const ReadableString& methodName);
+	String component_call(const Component& component, const ReadableString& methodName, const ReadableString& arguments);
 
 // Component events
 	// The main activation of clickable components.