diff --git a/rtl/inc/elfres32.inc b/rtl/inc/elfres32.inc index 411a65251b..4ba85962d3 100644 --- a/rtl/inc/elfres32.inc +++ b/rtl/inc/elfres32.inc @@ -99,6 +99,12 @@ begin Result:=0; if (ResourceName=nil) or (FPCResourceSectionLocation = nil) then Exit; + + { This is a temporary fix to stay compatible with fpcres + which currently converts all string types to RT_RCDATA. } + if ResourceType > PChar($FFFF) then + ResourceType := PChar(10); + { support numeric resource IDs } if ResourceName <= PChar($FFFF) then begin