X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FBochsGA%2Fbochsvbe.c;h=fdf92253118cb7528dfc77e50d0d7a19fb09311d;hb=1e7db40300bc594cf708bb6082a6e05a268da946;hp=a833503f8ac116b50c89cf688972b69b03101017;hpb=3045a1c5f05fa6f6e3cfe73da753b7500e87aff3;p=tpg%2Facess2.git diff --git a/Modules/BochsGA/bochsvbe.c b/Modules/BochsGA/bochsvbe.c index a833503f..fdf92253 100644 --- a/Modules/BochsGA/bochsvbe.c +++ b/Modules/BochsGA/bochsvbe.c @@ -250,12 +250,11 @@ INT int BGA_Ioctl(tVFS_Node *node, int ID, void *Data) ret = 0; break; - case VIDEO_IOCTL_SETMODE: - ret = BGA_int_UpdateMode(*(int*)(Data)); - break; - - case VIDEO_IOCTL_GETMODE: - ret = giBGA_CurrentMode; + case VIDEO_IOCTL_GETSETMODE: + if( Data ) + ret = BGA_int_UpdateMode(*(int*)(Data)); + else + ret = giBGA_CurrentMode; break; case VIDEO_IOCTL_FINDMODE: