Only try to show character difference if it isn't empty
authorMatěj Suchánek <matejsuchanek97@gmail.com>
Fri, 26 May 2017 13:50:34 +0000 (15:50 +0200)
committerMatěj Suchánek <matejsuchanek97@gmail.com>
Tue, 6 Jun 2017 08:40:20 +0000 (10:40 +0200)
When all grouped changes were categorization, the formatted character
difference was an empty string. This resulted in doubled separator.
In this case, we need to change it to false (like the code already
did with log entries).

Change-Id: Ic5cd82426985285809858ed67967bb2529bc31cb

includes/changes/EnhancedChangesList.php

index b34a33f..d8aeb77 100644 (file)
@@ -322,7 +322,7 @@ class EnhancedChangesList extends ChangesList {
                                $first--;
                        }
                        # Get net change
                                $first--;
                        }
                        # Get net change
-                       $charDifference = $this->formatCharacterDifference( $block[$first], $block[$last] );
+                       $charDifference = $this->formatCharacterDifference( $block[$first], $block[$last] ) ?: false;
                }
 
                $numberofWatchingusers = $this->numberofWatchingusers( $block[0]->numberofWatchingusers );
                }
 
                $numberofWatchingusers = $this->numberofWatchingusers( $block[0]->numberofWatchingusers );