Unified · Split
| @@ -254,7 +254,7 @@ threadmain(int argc, char **argv) · 253 unmodified lines | ||
| 254 | 254 | { nil, &key, CHANRCV }, |
| 255 | 255 | { nil, nil, CHANEND }, |
| 256 | 256 | }; |
| 257 | − float height; | |
| 257 | + float oldheight, height; | |
| 258 | 258 | Point oldxy, oldoffset; |
| 259 | 259 | int oldb; |
| 260 | 260 | |
| @@ -283,6 +283,7 @@ threadmain(int argc, char **argv) · 22 unmodified lines | ||
| 283 | 283 | a[2].c = kctl->c; |
| 284 | 284 | memimageinit(); |
| 285 | 285 | height = 32.0; |
| 286 | + oldheight = height; | |
| 286 | 287 | oldxy = ZP; |
| 287 | 288 | |
| 288 | 289 | if(initfont(&fo, data, height) != 0) |
| @@ -299,8 +300,9 @@ threadmain(int argc, char **argv) · 10 unmodified lines | ||
| 299 | 300 | if(oldb == 0){ |
| 300 | 301 | oldxy = m.xy; |
| 301 | 302 | oldoffset = offset; |
| 303 | + oldheight = height; | |
| 302 | 304 | }else if(m.buttons == 4){ |
| 303 | − height += (m.xy.y - oldxy.y)/20.0; | |
| 305 | + height = oldheight + (m.xy.y - oldxy.y)/20.0; | |
| 304 | 306 | if(height < 4) |
| 305 | 307 | height = 4; |
| 306 | 308 | goto changed; |