[Debian-olpc-devel] Bug#533020: icon-slicer: Hotspot ignores Y coordinate

Charlie Smotherman cjsmo at cableone.net
Sat Jun 13 19:28:54 UTC 2009


Package: icon-slicer
Version: 0.3-1ubuntu3
Severity: normal

When creating a cursor file, say I have a hotspot.png file with one non-transparent pixel at
(10, 1). Ten being the x-coordinate, one being the y-coordinate. The cursor file output by 
icon-slicer ends up with a hotspot at coordinates (10, 10). This is obviously the incorrect
coordinate (Though I may just be uninformed about some limitation in the cursor file type).

This bug was reported in Ubuntu
https://bugs.edge.launchpad.net/ubuntu/+source/icon-slicer/+bug/339044


-- System Information:
Debian Release: 5.0
  APT prefers jaunty-updates
  APT policy: (500, 'jaunty-updates'), (500, 'jaunty-security'), (500, 'jaunty-backports'), (500, 'jaunty')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-11-generic (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages icon-slicer depends on:
ii  libc6                    2.9-4ubuntu6    GNU C Library: Shared libraries
ii  libglib2.0-0             2.20.1-0ubuntu2 The GLib library of C routines
ii  libgtk2.0-0              2.16.1-0ubuntu2 The GTK+ graphical user interface 
ii  libpopt0                 1.14-4          lib for parsing cmdline parameters

icon-slicer recommends no packages.

icon-slicer suggests no packages.

-- no debconf information
-------------- next part --------------
--- icon-slicer-0.3.orig/src/main.c
+++ icon-slicer-0.3/src/main.c
@@ -103,7 +103,7 @@
   if (n_channels == 3)
     {
       out->x = start_x;
-      out->y = start_x;
+      out->y = start_y;
       out->width = source->gridsize;
       out->height = source->gridsize;
       
@@ -137,8 +137,8 @@
 		    {
 		      min_x = start_x + i;
 		      max_x = start_x + i + 1;
-		      min_y = start_y + i;
-		      max_y = start_y + i + 1;
+		      min_y = start_y + j;
+		      max_y = start_y + j + 1;
 
 		      found = TRUE;
 		    }


More information about the Debian-olpc-devel mailing list