- Fix gcc4 build(Monni)

- Remove Items added to Remote List from inquiry list, this fixes elements being shared among more than 1 list. Both lists behave better now.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29369 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Ruiz Dorantes
2009-03-01 16:01:41 +00:00
parent 126db05193
commit d254a0eb2c
4 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -27,7 +27,7 @@ DeviceListItem::DeviceListItem(BluetoothDevice* bDevice)
} }
DeviceListItem::DeviceListItem(bdaddr_t bdaddr, DeviceClass dClass, int32 rssi = 0) DeviceListItem::DeviceListItem(bdaddr_t bdaddr, DeviceClass dClass, int32 rssi)
: BListItem(), : BListItem(),
fDevice(NULL), fDevice(NULL),
fAddress(bdaddr), fAddress(bdaddr),
+1 -1
View File
@@ -184,7 +184,7 @@ InquiryPanel::MessageReceived(BMessage *message)
{ {
message->PrintToStream(); message->PrintToStream();
int32 index = fRemoteList->CurrentSelection(0); int32 index = fRemoteList->CurrentSelection(0);
DeviceListItem* item = (DeviceListItem*) fRemoteList->ItemAt(index); DeviceListItem* item = (DeviceListItem*) fRemoteList->RemoveItem(index);;
BMessage message(kMsgAddToRemoteList); BMessage message(kMsgAddToRemoteList);
message.AddPointer("device", item); message.AddPointer("device", item);
@@ -118,6 +118,7 @@ RemoteDevicesView::MessageReceived(BMessage *msg)
BListItem* device; BListItem* device;
msg->FindPointer("device", (void**)&device); msg->FindPointer("device", (void**)&device);
fDeviceList->AddItem(device); fDeviceList->AddItem(device);
fDeviceList->Invalidate();
} }
break; break;
default: default: