[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeplasma-addons/applets
From: Jonathan Michael Thomas <echidnaman () kubuntu ! org>
Date: 2010-01-10 19:38:37
Message-ID: 1263152317.491638.1498.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1072712 by jmthomas:
Fix a few dialogs that Krazy considers crashy
M +4 -3 comic/comic.cpp
M +4 -3 frame/frame.cpp
M +4 -3 paste/snippetconfig.cpp
--- trunk/KDE/kdeplasma-addons/applets/comic/comic.cpp #1072711:1072712
@@ -596,10 +596,11 @@
void ComicApplet::slotGoJump()
{
if ( mSuffixType == "Number" ) {
- ChooseStripNumDialog pageDialog( 0, mCurrentIdentifierSuffix.toInt(), \
mFirstStripNum[ mComicIdentifier ], mMaxStripNum[ mComicIdentifier ] \
);
- if ( pageDialog.exec() == QDialog::Accepted ) {
- updateComic( QString::number( pageDialog.getStripNumber() ) );
+ QPointer<ChooseStripNumDialog> pageDialog = new ChooseStripNumDialog( 0, \
mCurrentIdentifierSuffix.toInt(), mFirstStripNum[ mComicIdentifier ], mMaxStripNum[ \
mComicIdentifier ] ); + if ( pageDialog->exec() == QDialog::Accepted ) {
+ updateComic( QString::number( pageDialog->getStripNumber() ) );
}
+ delete pageDialog;
slotStartTimer();
} else if ( mSuffixType == "Date" ) {
KDatePicker *calendar = new KDatePicker;
--- trunk/KDE/kdeplasma-addons/applets/frame/frame.cpp #1072711:1072712
@@ -387,14 +387,15 @@
void Frame::addDir()
{
- KDirSelectDialog dialog(KUrl(), true);
- if (dialog.exec()) {
- QString path = dialog.url().url();
+ QPointer<KDirSelectDialog> dialog = new KDirSelectDialog(KUrl(), true);
+ if (dialog->exec()) {
+ QString path = dialog->url().url();
if (!m_slideShowPaths.contains(path)) {
m_configDialog->imageUi.slideShowDirList->addItem(path);
}
updateButtons();
}
+ delete dialog;
}
void Frame::removeDir()
--- trunk/KDE/kdeplasma-addons/applets/paste/snippetconfig.cpp #1072711:1072712
@@ -84,10 +84,11 @@
void SnippetConfig::addMacroClicked()
{
- AddMacro dlg(this);
- if (dlg.exec() == QDialog::Accepted) {
- textEdit->insertPlainText(dlg.macro());
+ QPointer<AddMacro> dlg = new AddMacro(this);
+ if (dlg->exec() == QDialog::Accepted) {
+ textEdit->insertPlainText(dlg->macro());
}
+ delete dlg;
}
void SnippetConfig::removeClicked()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic