@@ -549,7 +549,9 @@ void ClockWork::setMinute(uint8_t min, uint8_t &offsetHour, bool &fullHour) {
549
549
usedUhrType->show (FrontWord::nach);
550
550
break ;
551
551
case 20 :
552
- if (hasTwentyAndCheckForUsage ()) {
552
+ if (hasTwentyAndCheckForUsage () && G.UhrtypeDef == Fr10x11) {
553
+ usedUhrType->show (FrontWord::min_20);
554
+ } else if (hasTwentyAndCheckForUsage () && G.UhrtypeDef != Fr10x11) {
553
555
usedUhrType->show (FrontWord::min_20);
554
556
usedUhrType->show (FrontWord::nach);
555
557
} else {
@@ -564,7 +566,9 @@ void ClockWork::setMinute(uint8_t min, uint8_t &offsetHour, bool &fullHour) {
564
566
case 23 :
565
567
case 24 :
566
568
case 25 :
567
- if (usedUhrType->hasTwentyfive ()) {
569
+ if (usedUhrType->hasTwentyfive ()&& G.UhrtypeDef == Fr10x11) {
570
+ usedUhrType->show (FrontWord::min_25);
571
+ } else if (usedUhrType->hasTwentyfive () && G.UhrtypeDef != Fr10x11) {
568
572
usedUhrType->show (FrontWord::min_25);
569
573
usedUhrType->show (FrontWord::nach);
570
574
} else {
@@ -620,12 +624,13 @@ void ClockWork::setMinute(uint8_t min, uint8_t &offsetHour, bool &fullHour) {
620
624
} else if (usedUhrType->hasTwentyfive ()) {
621
625
usedUhrType->show (FrontWord::min_25);
622
626
usedUhrType->show (FrontWord::vor);
627
+ offsetHour = 1 ;
623
628
} else {
624
629
usedUhrType->show (FrontWord::min_5);
625
630
usedUhrType->show (FrontWord::nach);
626
631
usedUhrType->show (FrontWord::halb);
632
+ offsetHour = 1 ;
627
633
}
628
- offsetHour = 1 ;
629
634
break ;
630
635
case 36 :
631
636
case 37 :
0 commit comments