X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=clients%2Fgnome-trans-applet%2Fdolcon-trans-applet.c;h=6b4a6e9fd0aae2ca74085b3fe0eb1742ba83d2c1;hb=e03797e40190969c2c97a4c3fb7cae6d48c72688;hp=ab31d3cb1bd70e4bc9985678039e1a42f0f2ae17;hpb=daa53556bc652f7dbe03b1c50fb915398ff66721;p=doldaconnect.git diff --git a/clients/gnome-trans-applet/dolcon-trans-applet.c b/clients/gnome-trans-applet/dolcon-trans-applet.c index ab31d3c..6b4a6e9 100644 --- a/clients/gnome-trans-applet/dolcon-trans-applet.c +++ b/clients/gnome-trans-applet/dolcon-trans-applet.c @@ -1,6 +1,6 @@ /* * Dolda Connect - Modular multiuser Direct Connect-style client - * Copyright (C) 2005 Fredrik Tolf (fredrik@dolda2000.com) + * Copyright (C) 2005 Fredrik Tolf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -59,7 +59,7 @@ static void cancel_transfer(BonoboUIComponent *uic, struct appletdata *data, con static BonoboUIVerb ctxtmenuverbs[] = { BONOBO_UI_VERB("dca_pref", run_pref_dialog), - BONOBO_UI_VERB("dca_cancel", cancel_transfer), + BONOBO_UI_VERB("dca_cancel", (void (*)(BonoboUIComponent*, gpointer, const char *))cancel_transfer), BONOBO_UI_VERB_END }; @@ -75,8 +75,10 @@ static gboolean updatetip(struct appletdata *data) time_t now; char buf[256]; - if(data->curdisplay == NULL) + if(data->curdisplay == NULL) { + gtk_tooltips_set_tip(data->tips, GTK_WIDGET(data->applet), _("No transfer selected"), NULL); return(TRUE); + } now = time(NULL); if(data->curdisplay->cmptime == 0) { @@ -124,7 +126,7 @@ static void update(struct appletdata *data) } else { if((data->curdisplay->pos > 0) && (data->curdisplay->size > 0)) { - sprintf(buf, "%'i/%'i", data->curdisplay->pos, data->curdisplay->size); + sprintf(buf, "%'ji/%'ji", (intmax_t)data->curdisplay->pos, (intmax_t)data->curdisplay->size); gtk_progress_bar_set_fraction(data->pbar, (double)data->curdisplay->pos / (double)data->curdisplay->size); gtk_progress_bar_set_text(data->pbar, buf); } else {