Skip to content

Commit 9dd78a0

Browse files
authored
Merge pull request #994 from Caliburn-Micro/992-caliburnmicroavalonia-screendisplayname-bug
2 parents 51cb9f6 + 8aea92b commit 9dd78a0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Caliburn.Micro.Platform/Platforms/netcore-avalonia/WindowManager.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,11 +137,11 @@ public virtual async Task<Window> CreateWindowAsync(object rootModel, object con
137137
var view = EnsureWindow(rootModel, view1);
138138

139139
var haveDisplayName = rootModel as IHaveDisplayName;
140-
if (string.IsNullOrEmpty(view.Title) && haveDisplayName != null && !ConventionManager.HasBinding(view, Window.TitleProperty))
140+
if ((string.IsNullOrEmpty(view.Title) || view.Title == "Window") && haveDisplayName != null && !ConventionManager.HasBinding(view, Window.TitleProperty))
141141
{
142142
var binding = new Binding("DisplayName") { Mode = BindingMode.TwoWay };
143143
view.Bind(Window.TitleProperty, binding);
144-
}
144+
}
145145

146146
ApplySettings(view, settings);
147147
var conductor = new WindowConductor(rootModel, view);

0 commit comments

Comments
 (0)