# HG changeset patch # User KarstenBock@gmx.net # Date 1317989781 -7200 # Node ID 04de7f38429ab37de00a5c58ed9ec57ee03f1f62 # Parent 7214224b8d83e6aea8ff13006bc32724a0e3d62f The stopActions method in the Hud class now drops the item that is currently dragged onto the map. diff -r 7214224b8d83 -r 04de7f38429a src/parpg/gui/hud.py --- a/src/parpg/gui/hud.py Fri Oct 07 14:15:06 2011 +0200 +++ b/src/parpg/gui/hud.py Fri Oct 07 14:16:21 2011 +0200 @@ -28,7 +28,8 @@ from parpg.gui import drag_drop_data as data_drag from parpg.gui.inventorygui import CharacterGUI from actionsbox import ActionsBox -from parpg.components import container +from parpg.objects.action import DropItemAction + logger = logging.getLogger('hud') class Hud(object): """Main Hud class""" @@ -304,9 +305,10 @@ interfere with current running ones.""" #Reset dragging - move item back to its old container if data_drag.dragging: - data_drag.source_container.placeItem(data_drag.dragged_item) + drag_item = data_drag.dragged_item data_drag.dragging = False data_drag.dragged_item = None + DropItemAction(self.controller, drag_item).execute() if self.inventory: self.inventory.closeInventory()