Skip to content

Commit 7561ec9

Browse files
committed
wayland : track more object IDs
1 parent 503eac0 commit 7561ec9

19 files changed

Lines changed: 51 additions & 1 deletion

‎src/javaforce/linux/wl/EXTDataControlDevice.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ public void set_primary_selection(int src) {
5555

5656
public void data_offer(int new_id) {
5757
if (debug) client.log("EXTDataControlDevice.data_offer:new_id=" + new_id);
58+
//TODO : use proper object
59+
client.setObject(new_id, new WLUnknown(client, new_id));
5860
}
5961

6062
public void selection(int src) {

‎src/javaforce/linux/wl/EXTDataControlManager.java‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@ public void create_data_source(int new_id) {
3737
if (debug) client.log("EXTDataControlManager.create_data_source:new_id=" + new_id);
3838
//TODO : EXTDataControlSource
3939
invokeRequest(id, 0, new_id);
40+
//TODO : use proper object
41+
client.setObject(new_id, new WLUnknown(client, new_id));
4042
}
4143

4244
public void get_data_device(int new_id, int wl_seat) {
4345
if (debug) client.log("EXTDataControlManager.get_device:new_id=" + new_id);
44-
client.setObject(new_id, new EXTDataControlDevice(client, new_id));
4546
invokeRequest(id, 1, new_id, wl_seat);
47+
client.setObject(new_id, new EXTDataControlDevice(client, new_id));
4648
}
4749

4850
public void destroy() {

‎src/javaforce/linux/wl/WLCompositor.java‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,15 @@ public String get_wl_name() {
3636
public void create_surface(int new_id) {
3737
if (debug) client.log("WLCompositor.create_surface:new_id=" + new_id);
3838
invokeRequest(id, 0, new_id);
39+
//TODO : use proper object
40+
client.setObject(new_id, new WLUnknown(client, new_id));
3941
}
4042

4143
public void create_region(int new_id) {
4244
if (debug) client.log("WLCompositor.create_region:new_id=" + new_id);
4345
invokeRequest(id, 1, new_id);
46+
//TODO : use proper object
47+
client.setObject(new_id, new WLUnknown(client, new_id));
4448
}
4549

4650
public void release() {

‎src/javaforce/linux/wl/WLDataDevice.java‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ public void release() {
6161

6262
public void data_offer(int new_id) {
6363
if (debug) client.log("WLDataDevice.data_offer:new_id=" + new_id);
64+
//TODO : use proper object
65+
client.setObject(new_id, new WLUnknown(client, new_id));
6466
}
6567

6668
public void enter(int serial, int surface, int x, int y, int id) {
@@ -81,5 +83,7 @@ public void drop() {
8183

8284
public void selection(int new_id) {
8385
if (debug) client.log("WLDataDevice.selection:new_id=" + new_id);
86+
//TODO : use proper object
87+
client.setObject(new_id, new WLUnknown(client, new_id));
8488
}
8589
}

‎src/javaforce/linux/wl/WLDataDeviceManager.java‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,15 @@ public String get_wl_name() {
3737
public void create_data_source(int new_id) {
3838
if (debug) client.log("WLDataDeviceManager.create_data_source:new_id=" + new_id);
3939
invokeRequest(id, 0, new_id);
40+
//TODO : use proper object
41+
client.setObject(new_id, new WLUnknown(client, new_id));
4042
}
4143

4244
public void get_data_device(int new_id, int wl_seat) {
4345
if (debug) client.log("WLDataDeviceManager.get_data_device:new_id=" + new_id);
4446
invokeRequest(id, 1, new_id, wl_seat);
47+
//TODO : use proper object
48+
client.setObject(new_id, new WLUnknown(client, new_id));
4549
}
4650

4751
//V4

‎src/javaforce/linux/wl/WLRLayerShell.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ public String get_wl_name() {
4242
public void get_layer_surface(int new_id, int wl_surface, int wl_output, int wl_layer, String namespace) {
4343
if (debug) client.log("WLRLayerShell.get_layer_surface:new_id=" + new_id);
4444
invokeRequest(id, 0, new_id, wl_surface, wl_output, wl_layer, namespace);
45+
//TODO : use proper object
46+
client.setObject(new_id, new WLUnknown(client, new_id));
4547
}
4648

4749
//V3

‎src/javaforce/linux/wl/WLSharedMemory.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ public String get_wl_name() {
3838
public void create_pool(int new_id, int fd, int size) {
3939
if (debug) client.log("WLSharedMemory.create_pool:new_id=" + new_id);
4040
invokeRequest(id, 0, new_id, fd, size);
41+
//TODO : use proper object
42+
client.setObject(new_id, new WLUnknown(client, new_id));
4143
}
4244

4345
//events

‎src/javaforce/linux/wl/WLSharedMemoryPool.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ public String get_wl_name() {
3636
public void create_buffer(int new_id, int offset, int width, int height, int stride, int format) {
3737
if (debug) client.log("WLSharedMemoryPool.create_buffer:new_id=" + new_id);
3838
invokeRequest(id, 0, new_id, offset, width, height, stride, format);
39+
//TODO : use proper object
40+
client.setObject(new_id, new WLUnknown(client, new_id));
3941
}
4042

4143
public void destroy() {

‎src/javaforce/linux/wl/WLSubCompositor.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ public void destroy() {
3939
public void get_subsurface(int new_id, int wl_surface, int wl_parent) {
4040
if (debug) client.log("WLSubCompositor.get_subsurface:new_id=" + new_id);
4141
invokeRequest(id, 1, new_id, wl_surface, wl_parent);
42+
//TODO : use proper object
43+
client.setObject(new_id, new WLUnknown(client, new_id));
4244
}
4345

4446
//events

‎src/javaforce/linux/wl/WPCursorShapeManager.java‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,15 @@ public void destroy() {
4040
public void get_pointer(int new_id, int wl_pointer) {
4141
if (debug) client.log("WPCursorShapeManager.get_pointer:new_id=" + new_id);
4242
invokeRequest(id, 1, new_id, wl_pointer);
43+
//TODO : use proper object
44+
client.setObject(new_id, new WLUnknown(client, new_id));
4345
}
4446

4547
public void get_tablet_tool_v2(int new_id, int wl_tool) {
4648
if (debug) client.log("WPCursorShapeManager.get_tablet_tool_v2:new_id=" + new_id);
4749
invokeRequest(id, 2, new_id, wl_tool);
50+
//TODO : use proper object
51+
client.setObject(new_id, new WLUnknown(client, new_id));
4852
}
4953

5054
//events

0 commit comments

Comments
 (0)