1.1 --- a/src/maple/maple.c Mon Jul 28 03:41:25 2008 +0000
1.2 +++ b/src/maple/maple.c Tue Sep 02 00:42:43 2008 +0000
1.7 -void maple_reattach_all() {
1.8 +void maple_reattach_all()
1.11 for( i=0; i<4; i++ ) {
1.12 for( j=0; j<6; j++ ) {
1.13 @@ -332,6 +333,23 @@
1.17 +gboolean maple_should_grab()
1.19 + int mode = MAPLE_GRAB_DONTCARE;
1.21 + for( i=0; i<4; i++ ) {
1.22 + for( j=0; j<6; j++ ) {
1.23 + if( maple_devices[i][j] != NULL ) {
1.24 + maple_device_t dev = maple_devices[i][j];
1.25 + if( dev->grab_mode > mode ) {
1.26 + mode = dev->grab_mode;
1.31 + return mode == MAPLE_GRAB_YES;
1.34 void maple_set_device_config_value( maple_device_t dev, unsigned int key, const gchar *value )
1.36 if( dev != NULL && dev->set_config_value != NULL ) {