[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Not used QPointers showing modal dialogs via exec() - No crash
From:       Harsh Kumar <harsh1kumar () gmail ! com>
Date:       2013-11-11 17:55:51
Message-ID: CAFfwLZjgSc15FuFzstb9+fZy2sfb=8hk=ErTj+JLpOi9oy6p4A () mail ! gmail ! com
[Download RAW message or body]

Hi,

I have a question:

Krazy2 flags this issue in KMines - Not using QPointers when showing
modal dialogs via exec()
See: http://ebn.kde.org/krazy/reports/kde-4.x/kdegames/kmines/index.html

Following is the function to display High Scores dialog where the
problem has been flagged:

void KMinesMainWindow::showHighscores()
{
    KScoreDialog scoreDialog(KScoreDialog::Name | KScoreDialog::Time, this);
    scoreDialog.initFromDifficulty(Kg::difficulty());
    scoreDialog.hideField(KScoreDialog::Score);
    scoreDialog.exec();
}

KMines should crash when High Score dialog is open & application is
closed using dbus.

So, I did the following:
1.) Started KMines
2.) Opened the High Scores dialog
3.) Ran the command -
         qdbus org.kde.kmines-[pid] /MainApplication quit

KMines exits without any crash. It seems nothing went wrong.

What can be the reason for this? Why am I not able to reproduce the crash.

Thanks
Regards
Harsh Kumar

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic