input: don't configure unprobed devices

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@936 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2011-10-30 19:15:24 +00:00
parent 72de54727a
commit 23bfd0f2cc
2 changed files with 8 additions and 1 deletions

View file

@ -541,7 +541,10 @@ int in_set_config(int dev_id, int what, const void *val, int size)
return 0;
}
return DRV(dev->drv_id).set_config(dev->drv_data, what, *ival);
if (dev->probed)
return DRV(dev->drv_id).set_config(dev->drv_data, what, *ival);
return -1;
}
const char *in_get_dev_name(int dev_id, int must_be_active, int skip_pfix)

View file

@ -19,6 +19,9 @@
#define PBTN_MENU (1 << 10)
// TODO: move to pico
#if 0
/* ui events */
#define PEVB_VOL_DOWN 30
#define PEVB_VOL_UP 29
@ -48,6 +51,7 @@
#define PEV_MASK 0x7ff80000
#endif
enum {
IN_CFG_BIND_COUNT = 0,