diff --git a/lib/widgets/remoteserverrow.dart b/lib/widgets/remoteserverrow.dart index 02252dfd..a3d20207 100644 --- a/lib/widgets/remoteserverrow.dart +++ b/lib/widgets/remoteserverrow.dart @@ -34,8 +34,16 @@ class _RemoteServerRowState extends State { child: Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Padding( padding: const EdgeInsets.all(6.0), //border size - child: Icon(CwtchIcons.dns_24px, - color: running ? Provider.of(context).theme.portraitOnlineBorderColor : Provider.of(context).theme.portraitOfflineBorderColor, size: 64)), + child: Row(children: [ + Icon(CwtchIcons.dns_24px, + color: running ? Provider.of(context).theme.portraitOnlineBorderColor : Provider.of(context).theme.portraitOfflineBorderColor, size: 64), + Visibility( + visible: !running, + child: Icon( + CwtchIcons.negative_heart_24px, + color: Provider.of(context).theme.portraitOfflineBorderColor, + )), + ])), Expanded( child: Column( children: [ diff --git a/lib/widgets/serverrow.dart b/lib/widgets/serverrow.dart index 0cce31a1..f63910bf 100644 --- a/lib/widgets/serverrow.dart +++ b/lib/widgets/serverrow.dart @@ -27,8 +27,16 @@ class _ServerRowState extends State { child: Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Padding( padding: const EdgeInsets.all(6.0), //border size - child: Icon(CwtchIcons.dns_24px, - color: server.running ? Provider.of(context).theme.portraitOnlineBorderColor : Provider.of(context).theme.portraitOfflineBorderColor, size: 64)), + child: Row(children: [ + Icon(CwtchIcons.dns_24px, + color: server.running ? Provider.of(context).theme.portraitOnlineBorderColor : Provider.of(context).theme.portraitOfflineBorderColor, size: 64), + Visibility( + visible: !server.running, + child: Icon( + CwtchIcons.negative_heart_24px, + color: Provider.of(context).theme.portraitOfflineBorderColor, + )), + ])), Expanded( child: Column( children: [