[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdevplatform/vcs/widgets
From: Lorenzo Villani <lvillani () binaryhelix ! net>
Date: 2009-03-26 13:09:13
Message-ID: 1238072953.243665.9498.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 944900 by villani:
fix a possible crash with DVCS
M +7 -2 vcscommitdialog.cpp
--- trunk/KDE/kdevplatform/vcs/widgets/vcscommitdialog.cpp #944899:944900
@@ -167,7 +167,7 @@
d->insertRow( i18nc("version controlled file was modified", \
"Modified"), path ); break;
case VcsStatusInfo::ItemUnknown:
- d->insertRow( i18nc("file is not known to versioncontrolsystem", \
"Unknown"), + d->insertRow( i18nc("file is not known to \
versioncontrolsystem", "Unknown"), path, newGreen, Qt::Unchecked );
break;
//DVCS part
@@ -231,7 +231,12 @@
if (!resetFiles.isEmpty())
{
repo = resetFiles[0];
- idvcs->reset(repo, QStringList(QString("--")), resetFiles)->exec();
+ KJob* j = idvcs->reset(repo, QStringList(QString("--")), resetFiles);
+ if (!j) {
+ KMessageBox::error(ICore::self()->uiController()->activeMainWindow(), \
i18n("Could not reset files. %1 returned no job to execute.", idvcs->name())); + \
} else { + j->exec();
+ }
}
if (!addFiles.isEmpty())
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic