> On set. 16, 2017, 9:19 a.m., Albert Astals Cid wrote: > > Are you sure this fixes anything? > > > > Just before the lines you changed we have > > > > > > if ( ! buttonTbl->item(number, 0) ) > > buttonTbl->setItem(number, 0, new QTableWidgetItem()); > > > > Which will create the item, no? > > > > Or is it because number is a negative value somehow? > > TOM Harrison wrote: > no, It still NULL after that. > > I think because "btnx keyboard" is not a real joystick, so It may not > accept any button. > > Albert Astals Cid wrote: > Can you please check what is the value of number? Because what you're > saying kind of falls on the "can't be" territory. We just set an item, it > can't be null just on the next line. > > TOM Harrison wrote: > number is 0, it did has execute the setItem. but still null after that. > > TOM Harrison wrote: > I found every button is all execute setItem, but still null after that. > > Albert Astals Cid wrote: > i'm going to guess this has not worked in a long time and needs a > buttonTbl->setColumnCount(1) after > buttonTbl->setRowCount(joydev->numButtons());? > > Does that fix it? > > TOM Harrison wrote: > Not fix. still crash after add buttonTbl->setColumnCount(1) > > TOM Harrison wrote: > I have test a real joystick. It working. It only not working on "btnx > Keyboard" which is generated by btnx. > > Albert Astals Cid wrote: > What is btnx? > > TOM Harrison wrote: > A kind of mouse key re-routing software. I use for define custom hotkey > for extra mouse key. > Its github: https://github.com/cdobrich/btnx
Would you share the configuration you're using that makes this crash so i can try to reproduce it? - Albert ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/130245/#review103704 ----------------------------------------------------------- On set. 16, 2017, 7:07 a.m., TOM Harrison wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/130245/ > ----------------------------------------------------------- > > (Updated set. 16, 2017, 7:07 a.m.) > > > Review request for kde-workspace. > > > Repository: plasma-desktop > > > Description > ------- > > This patch will fix the joystick config when detect "btnx keyboard" as > joystick, It will crash. > Due to Btnx keyboard is not a regular joystick. > Just add one more if to fix this crash. > > > Diffs > ----- > > kcms/hardware/joystick/joywidget.cpp 6007d867 > > > Diff: https://git.reviewboard.kde.org/r/130245/diff/1/ > > > Testing > ------- > > > Thanks, > > TOM Harrison > >