~ubuntu-branches/ubuntu/wily/gnomad2/wily

« back to all changes in this revision

Viewing changes to src/editmeta.c

  • Committer: Bazaar Package Importer
  • Author(s): Andrea Veri
  • Date: 2007-06-20 23:39:14 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20070620233914-iwc10qsm2yr0vrqn
Tags: 2.8.12-2ubuntu1
* Merge from Debian unstable. Remaining Ubuntu changes:
  - Lessen the build-depends on libmtp-dev to >= 0.1.3.
  - Modify Maintainer value to match Debian-Maintainer-Field Spec

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
#include "jukebox.h"
28
28
#include "xfer.h"
29
29
#include "util.h"
 
30
#include "id3read.h"
 
31
#include "prefs.h"
30
32
 
31
33
static listtype_t target;
32
34
static GtkWidget *edit_dialog;
45
47
static gchar *protect;
46
48
 
47
49
/* Response to DELETE event (window destruction) */
48
 
static gint delete(GtkWidget *widget,
49
 
                   GtkWidget *event,
50
 
                   gpointer   data)
51
 
{
52
 
  if (metalist != NULL) {
53
 
    destroy_metalist(metalist);
54
 
  }
55
 
  metalist = NULL;
56
 
  gtk_grab_remove(edit_dialog);
57
 
  return(FALSE);
58
 
}
 
50
// Not actually used
 
51
//static gint delete(GtkWidget *widget,
 
52
//                 GtkWidget *event,
 
53
//                 gpointer   data)
 
54
//{
 
55
//  if (metalist != NULL) {
 
56
//    destroy_metalist(metalist);
 
57
//  }
 
58
//  metalist = NULL;
 
59
//  gtk_grab_remove(edit_dialog);
 
60
//  return(FALSE);
 
61
//}
59
62
 
60
63
static gchar *ret_nonull(gchar *retval)
61
64
{
82
85
      return ret_nonull(meta->album);
83
86
    case TRACKLIST_YEAR_COLUMN:
84
87
      /* Convert to string and return */
85
 
      return g_strdup_printf("%lu",meta->year);
 
88
      return g_strdup_printf("%" PRIguint32,meta->year);
86
89
    case TRACKLIST_GENRE_COLUMN:
87
90
      return ret_nonull(meta->genre);
88
91
    case TRACKLIST_LENGTH_COLUMN:
89
92
      return g_strdup(meta->length);
90
93
    case TRACKLIST_SIZE_COLUMN:
91
94
      /* Convert to string and return */
92
 
      return g_strdup_printf("%lu",meta->size);
 
95
      return g_strdup_printf("%lu", meta->size);
93
96
    case TRACKLIST_CODEC_COLUMN:
94
97
      return ret_nonull(meta->codec);
95
98
    case TRACKLIST_TRACKNO_COLUMN:
96
99
      /* Convert to string and return */
97
 
      return g_strdup_printf("%lu",meta->trackno);
 
100
      return g_strdup_printf("%" PRIguint32,meta->trackno);
98
101
    case TRACKLIST_PROTECTED_COLUMN:
99
102
      return g_strdup_printf("%s", meta->protect ? _("YES") : _("NO"));
100
103
    case TRACKLIST_FILENAME_COLUMN:
190
193
    }
191
194
    if (trackno != NULL &&
192
195
        strlen(trackno) &&
193
 
        string_to_guint(trackno) != meta->trackno) {
 
196
        string_to_guint32(trackno) != meta->trackno) {
194
197
      changed = TRUE;
195
 
      newmeta->trackno = string_to_guint(trackno);
 
198
      newmeta->trackno = string_to_guint32(trackno);
196
199
    }
197
200
    if (origfname != NULL &&
198
201
        strlen(origfname) &&
210
213
    }
211
214
    if (year != NULL &&
212
215
        strlen(year) &&
213
 
        string_to_guint(year) != meta->year) {
 
216
        string_to_guint32(year) != meta->year) {
214
217
      changed = TRUE;
215
 
      newmeta->year = string_to_guint(year);
 
218
      newmeta->year = string_to_guint32(year);
216
219
    }
217
220
    if (changed) {
218
221
      /* Write the new tag */
219
222
      gchar tmp[512];
220
 
      gint i, j;
221
223
    
222
224
      /* First is artist, second is title */
223
225
      sprintf(tmp, _("Updating metadata on %s - %s"), newmeta->artist, newmeta->title);