Skip to content

Commit b18a755

Browse files
committed
Changed the pass for signals not to ignore linked ones.
1 parent ab79774 commit b18a755

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

QtSharp/GenerateSignalEventsPass.cs

+5-2
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,10 @@ private void HandleQSignal(Class @class, Method method)
179179
QualifiedType = new QualifiedType(functionType),
180180
Parameters = method.Parameters
181181
};
182-
method.GenerationKind = GenerationKind.None;
182+
if (method.IsGenerated)
183+
{
184+
method.ExplicitlyIgnore();
185+
}
183186
@class.Events.Add(@event);
184187
this.events.Add(@event);
185188
return;
@@ -195,7 +198,7 @@ private static string GetSignalEventSuffix(Event signalToUse)
195198
{
196199
suffix = suffix.Substring(0, indexOfSpace);
197200
}
198-
if (suffix.StartsWith("_"))
201+
if (suffix.StartsWith("_", StringComparison.Ordinal))
199202
{
200203
var lastType = signalToUse.Parameters.Last().Type.ToString();
201204
suffix = lastType.Substring(lastType.LastIndexOf('.') + 1);

0 commit comments

Comments
 (0)