mirror of
https://github.com/bobbimanners/emailler.git
synced 2024-05-28 20:41:33 +00:00
EDIT/ATTACHER: Fix to corner case drawing bug in file_ui()
This commit is contained in:
parent
82835c508d
commit
f63fe7829f
|
@ -335,6 +335,8 @@ struct tabent {
|
||||||
*/
|
*/
|
||||||
void file_ui_draw(uint16_t i, uint16_t first, uint16_t selected, uint16_t entries) {
|
void file_ui_draw(uint16_t i, uint16_t first, uint16_t selected, uint16_t entries) {
|
||||||
struct tabent *entry;
|
struct tabent *entry;
|
||||||
|
if (i < first)
|
||||||
|
return;
|
||||||
gotoxy(5, i - first + 6);
|
gotoxy(5, i - first + 6);
|
||||||
if (i < entries) {
|
if (i < entries) {
|
||||||
entry = (struct tabent*)iobuf + i;
|
entry = (struct tabent*)iobuf + i;
|
||||||
|
|
|
@ -1891,7 +1891,7 @@ void init_aux_banks(void) {
|
||||||
uint16_t count;
|
uint16_t count;
|
||||||
clrscr();
|
clrscr();
|
||||||
revers(1);
|
revers(1);
|
||||||
cprintf("EDIT.SYSTEM v1.28 Bobbi 2021");
|
cprintf("EDIT.SYSTEM v1.29 Bobbi 2021");
|
||||||
revers(0);
|
revers(0);
|
||||||
cprintf("\n\n\n %u x 64KB aux banks -> %uKB\n", banktbl[0], banktbl[0]*64);
|
cprintf("\n\n\n %u x 64KB aux banks -> %uKB\n", banktbl[0], banktbl[0]*64);
|
||||||
for (i = 1; i <= banktbl[0]; ++i) {
|
for (i = 1; i <= banktbl[0]; ++i) {
|
||||||
|
@ -2044,6 +2044,8 @@ struct tabent {
|
||||||
*/
|
*/
|
||||||
void file_ui_draw(uint16_t i, uint16_t first, uint16_t selected, uint16_t entries) {
|
void file_ui_draw(uint16_t i, uint16_t first, uint16_t selected, uint16_t entries) {
|
||||||
struct tabent *entry;
|
struct tabent *entry;
|
||||||
|
if (i < first)
|
||||||
|
return;
|
||||||
gotoxy(5, i - first + 6);
|
gotoxy(5, i - first + 6);
|
||||||
if (i < entries) {
|
if (i < entries) {
|
||||||
entry = (struct tabent*)iobuf + i;
|
entry = (struct tabent*)iobuf + i;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
v1.28 }}} EDIT.SYSTEM HELP }}} Page One
|
v1.29 }}} EDIT.SYSTEM HELP }}} Page One
|
||||||
--------------------------------------+-----------------------------------------
|
--------------------------------------+-----------------------------------------
|
||||||
Navigation: | Editing:
|
Navigation: | Editing:
|
||||||
Cursor keys Move the cursor | [Return] Split line
|
Cursor keys Move the cursor | [Return] Split line
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define PROGNAME "emai//er v2.1.6"
|
#define PROGNAME "emai//er v2.1.7"
|
||||||
|
|
||||||
// Configuration params from EMAIL.CFG
|
// Configuration params from EMAIL.CFG
|
||||||
char cfg_server[40]; // IP of POP3 server
|
char cfg_server[40]; // IP of POP3 server
|
||||||
|
|
|
@ -299,6 +299,7 @@ void main(int argc, char *argv[]) {
|
||||||
printf("Ok\n\n");
|
printf("Ok\n\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
printf("Sending to printer ");
|
||||||
if (!w5100_tcp_send()) {
|
if (!w5100_tcp_send()) {
|
||||||
error_exit();
|
error_exit();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user