wrap noavatar uids at 10

fix noavatar uid loop
n5 pngcrush
This commit is contained in:
Azareal 2020-11-09 16:28:14 +10:00
parent b8c570c87e
commit 1e3a2f4cd6
4 changed files with 10 additions and 13 deletions

View File

@ -769,18 +769,16 @@ type GuestAvatar struct {
func buildNoavatar(uid, width int) string {
if !Config.DisableNoavatarRange {
// TODO: Find a faster algorithm
if uid > 50000 {
uid -= 50000
l := func(max int) {
for uid > max {
uid -= max
}
if uid > 5000 {
uid -= 5000
}
if uid > 500 {
uid -= 500
}
for uid > 50 {
uid -= 50
}
l(50000)
l(5000)
l(500)
l(50)
l(10)
}
if !Config.DisableDefaultNoavatar && uid < 11 {
if width == 200 {

View File

@ -27,8 +27,7 @@ func main() {
// Capture panics instead of closing the window at a superhuman speed before the user can read the message on Windows
defer func() {
r := recover()
if r != nil {
if r := recover() r != nil {
fmt.Println(r)
debug.PrintStack()
pressAnyKey(scanner)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB