Browse Source

Mono: Fix warning about exported static fields

Ignacio Etcheverry 7 years ago
parent
commit
b1d106adb6
1 changed files with 2 additions and 1 deletions
  1. 2 1
      modules/mono/csharp_script.cpp

+ 2 - 1
modules/mono/csharp_script.cpp

@@ -1271,7 +1271,8 @@ bool CSharpScript::_update_exports() {
 				GDMonoField *field = fields[i];
 				GDMonoField *field = fields[i];
 
 
 				if (field->is_static()) {
 				if (field->is_static()) {
-					ERR_PRINTS("Cannot export field because it is static: " + top->get_full_name() + "." + field->get_name());
+					if (field->has_attribute(CACHED_CLASS(ExportAttribute)))
+						ERR_PRINTS("Cannot export field because it is static: " + top->get_full_name() + "." + field->get_name());
 					continue;
 					continue;
 				}
 				}