Skip to content

Commit a8164c2

Browse files
committed
Fix build
1 parent d9b418a commit a8164c2

4 files changed

Lines changed: 6 additions & 5 deletions

File tree

src/progress.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,18 +147,19 @@ void progress_set_scanning(struct Window *win, void *gauge, void *frame, ULONG t
147147
#endif
148148
}
149149

150-
void progress_set_adding(struct Window *win, void *gauge, void *frame, const char *filename)
150+
void progress_set_adding(struct Window *win, void *gauge, void *frame, const char *filename, ULONG w, ULONG h)
151151
{
152152
snprintf(progress_msg, PROGRESS_MSG_SIZE, locale_get_string(MSG_ADDING), filename);
153153

154154
#ifdef __amigaos4__
155155
struct TextExtent te;
156+
char *fn = filename;
156157

157158
ULONG chars = TextFit(win->RPort, progress_msg, strlen(progress_msg), &te, NULL, 1, w, h);
158159

159160
if(chars < strlen(progress_msg)) {
160161
fn = FilePart(fn);
161-
snprintf(progress_msg, chars, locale_get_string(MSG_ADDING), filename);
162+
snprintf(progress_msg, chars, locale_get_string(MSG_ADDING), fn);
162163
}
163164

164165
SetGadgetAttrs(frame,

src/progress.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ void progress_set_archive_level(struct Window *win, void *gauge, void *frame, UL
2222
void progress_set_scanning(struct Window *win, void *gauge, void *frame, ULONG total);
2323

2424
/* Set progress bar adding status */
25-
void progress_set_adding(struct Window *win, void *gauge, void *frame, const char *filename);
25+
void progress_set_adding(struct Window *win, void *gauge, void *frame, const char *filename, ULONG w, ULONG h);
2626

2727
/* Set progress bar number of selected items */
2828
void progress_set_selected(struct Window *win, void *gauge, void *frame, ULONG selected, ULONG total);

src/win.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2684,7 +2684,7 @@ BOOL window_edit_add(void *awin, char *file, char *root)
26842684
struct avalanche_window *aw = (struct avalanche_window *)awin;
26852685

26862686
if(module_vscan(awin, file, NULL, 0, FALSE) == 0) {
2687-
progress_set_adding(aw->windows[WID_MAIN], aw->gadgets[GID_PROGRESS], aw->gadgets[GID_PROGRESSFR], file);
2687+
progress_set_adding(aw->windows[WID_MAIN], aw->gadgets[GID_PROGRESS], aw->gadgets[GID_PROGRESSFR], file, P_WIDTH, P_HEIGHT);
26882688
module_free(aw->tab_node);
26892689
return module_add(aw, aw->tab_node, file, tab_get_current_dir(aw->tab_node), root);
26902690
}

src/xad.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,7 @@ long xad_info(const char *file, struct avalanche_config *config, void *awin, str
485485
return XADERR_BREAK;
486486
}
487487

488-
if((xu->arctype == XNONE) && ((ai->xai_Flags & XADAIF_CRYPTED) || (err == XADERR_PASSWORD)) {
488+
if((xu->arctype == XNONE) && ((ai->xai_Flags & XADAIF_CRYPTED) || (err == XADERR_PASSWORD))) {
489489
xu->pw = AllocVec(100, MEMF_CLEAR);
490490
err = ask_password(awin, xu->pw, 100);
491491
if(err == 0) {

0 commit comments

Comments
 (0)