diff --git a/ChatController/ChatMainControl.xaml b/ChatController/ChatMainControl.xaml index a89bb75..03123f2 100644 --- a/ChatController/ChatMainControl.xaml +++ b/ChatController/ChatMainControl.xaml @@ -278,10 +278,15 @@ - + diff --git a/ChatController/ChatMainControl.xaml.cs b/ChatController/ChatMainControl.xaml.cs index 1698f00..979244a 100644 --- a/ChatController/ChatMainControl.xaml.cs +++ b/ChatController/ChatMainControl.xaml.cs @@ -676,7 +676,8 @@ namespace ChatController { if (liste.GroupId == neu.GroupId) { - if (!liste.ReceiveMs.Equals(neu.ReceiveMs)) { + if (!liste.ReceiveMs.Equals(neu.ReceiveMs)) { + liste.ReceiveMs = neu.ReceiveMs; if (neu.GroupId == aktuellerKontakt.GroupId) @@ -752,6 +753,7 @@ namespace ChatController #region Lade Dokument Herunter und Zeige es an private void OpenDokument_OnClick(object sender, RoutedEventArgs e) { + Cursor = Cursors.Wait; var btn = sender as System.Windows.Controls.Button; if (btn.Tag != null) @@ -762,6 +764,8 @@ namespace ChatController LoadDokument(link.ToString(),filename); } + + Cursor = Cursors.Arrow; } private void LoadDokument(string link, String filename) diff --git a/ChatController/HauptKlassen/Chat.cs b/ChatController/HauptKlassen/Chat.cs index 4261a6a..31f1b1a 100644 --- a/ChatController/HauptKlassen/Chat.cs +++ b/ChatController/HauptKlassen/Chat.cs @@ -733,6 +733,12 @@ namespace ChatController.HauptKlassen timestamp = DateTime.Parse(lastMS.Timestamp.Date); } } + + if (message.Equals("") && value.LastMessage != null && !value.LastMessage.File.Equals("")) + { + message = Path.GetFileName(value.LastMessage.File); + } + //null steht für employee Kontakt.Add(new KontaktlistBuilder(value.Name, AvatarToImageSourceConverter(value.Avatar), message, timestamp, value.Oid, null)); diff --git a/PrototypChat/.vs/PrototypChat/v15/.suo b/PrototypChat/.vs/PrototypChat/v15/.suo index 55dd87b..c6ee189 100644 Binary files a/PrototypChat/.vs/PrototypChat/v15/.suo and b/PrototypChat/.vs/PrototypChat/v15/.suo differ