Currently, when you try to Eject a CD/DVD from the system it gives an error like :
QObject::disconnect: Unexpected nullptr parameter
because m_deviceToTearDown is already nullptr before reaching that disconnect
Details
- Reviewers
ngraham meven elvisangelaccio - Group Reviewers
Dolphin
Diff Detail
- Repository
- R318 Dolphin
- Lint
Lint Skipped - Unit
Unit Tests Skipped
Could anyone commit it for me because i didnt make my setup on my box yet. ( planing yo switch to a new laptop thus didnt setup my current git configuration yet ( certificates) )
On my Arch virtual machine, if I have the terminal open when ejecting an optical disc (working directory in the disc), dolphin doesn't do anything. It probably returned too early or m_deviceToTearDown is falsely set to nullptr for some reason.
because m_deviceToTearDown is already nullptr before reaching that disconnect
Why is it null?
The only place where we set m_deviceToTearDown to null is slotStorageTearDownDone(). Can you check whether this function is being called twice?
@ngraham pong :) sorry i have completely forgotten this after invent migration. On the other hand i have just changed my harddrive to ssd and planing to install my kde dev system tonight or morning.
After than that i will first check @elvisangelaccio 's suggestion and then move this one into invent and make mr in there