* Fixes the close button not displaying after canceling a shop transaction.
This commit is contained in:
aleos89 2015-12-04 15:15:33 -05:00
parent 92d617bbb0
commit 42b7ba9d63

View File

@ -1913,6 +1913,8 @@ void clif_buylist(struct map_session_data *sd, struct npc_data *nd)
WFIFOW(fd,2) = 4 + c*11; WFIFOW(fd,2) = 4 + c*11;
WFIFOSET(fd,WFIFOW(fd,2)); WFIFOSET(fd,WFIFOW(fd,2));
sd->npc_shopid = 0; // Clear shop data here in case Cancel is clicked.
} }
@ -1951,6 +1953,8 @@ void clif_selllist(struct map_session_data *sd)
} }
WFIFOW(fd,2)=c*10+4; WFIFOW(fd,2)=c*10+4;
WFIFOSET(fd,WFIFOW(fd,2)); WFIFOSET(fd,WFIFOW(fd,2));
sd->npc_shopid = 0; // Clear shop data here in case Cancel is clicked.
} }
@ -11296,7 +11300,6 @@ void clif_parse_NpcBuyListSend(int fd, struct map_session_data* sd)
else else
result = npc_buylist(sd, n, (struct s_npc_buy_list*)RFIFOP(fd,info->pos[1])); result = npc_buylist(sd, n, (struct s_npc_buy_list*)RFIFOP(fd,info->pos[1]));
sd->npc_shopid = 0; //Clear shop data.
clif_npc_buy_result(sd, result); clif_npc_buy_result(sd, result);
} }
@ -11333,8 +11336,6 @@ void clif_parse_NpcSellListSend(int fd,struct map_session_data *sd)
else else
fail = npc_selllist(sd,n,item_list); fail = npc_selllist(sd,n,item_list);
sd->npc_shopid = 0; //Clear shop data.
clif_npc_sell_result(sd, fail); clif_npc_sell_result(sd, fail);
} }