summaryrefslogtreecommitdiff
path: root/src/interface.c
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2011-06-04 14:01:23 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-06-08 11:47:09 (GMT)
commit43a4544a13e54f3ffb89a06466b6a77afd2e6ff3 (patch)
tree434715418bab42f7ae40308d7d7976ca73f6b338 /src/interface.c
parent2ddb24d5b0dd8ea831a8ce5e84c8335165768c7b (diff)
downloadpowder-43a4544a13e54f3ffb89a06466b6a77afd2e6ff3.zip
powder-43a4544a13e54f3ffb89a06466b6a77afd2e6ff3.tar.gz
Fix favourites remove button
Diffstat (limited to 'src/interface.c')
-rw-r--r--src/interface.c19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/interface.c b/src/interface.c
index 83f5b9c..bff2182 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -2628,18 +2628,15 @@ int search_ui(pixel *vid_buf)
own = svf_login && (!strcmp(svf_user, search_owners[pos]) || svf_admin || svf_mod);
if (mx>=gx-2 && mx<=gx+XRES/GRID_S+3 && my>=gy-2 && my<=gy+YRES/GRID_S+30)
mp = pos;
- if (own)
+ if ((own || search_fav) && mx>=gx+XRES/GRID_S-4 && mx<=gx+XRES/GRID_S+6 && my>=gy-6 && my<=gy+4)
{
- if (mx>=gx+XRES/GRID_S-4 && mx<=gx+XRES/GRID_S+6 && my>=gy-6 && my<=gy+4)
- {
- mp = -1;
- dp = pos;
- }
- if (!search_dates[pos] && mx>=gx-6 && mx<=gx+4 && my>=gy+YRES/GRID_S-4 && my<=gy+YRES/GRID_S+6)
- {
- mp = -1;
- dap = pos;
- }
+ mp = -1;
+ dp = pos;
+ }
+ if (own && !search_dates[pos] && mx>=gx-6 && mx<=gx+4 && my>=gy+YRES/GRID_S-4 && my<=gy+YRES/GRID_S+6)
+ {
+ mp = -1;
+ dap = pos;
}
drawrect(vid_buf, gx-2+(XRES/GRID_S)+5, gy-2, 6, YRES/GRID_S+3, 128, 128, 128, 255);
fillrect(vid_buf, gx-2+(XRES/GRID_S)+5, gy-2, 6, 1+(YRES/GRID_S+3)/2, 0, 107, 10, 255);