[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/plasma/dataengines/twitter
From: Chani Armitage <chanika () gmail ! com>
Date: 2008-02-05 14:53:40
Message-ID: 1202223220.977966.31368.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 771236 by chani:
don't create obviously bogus sources
M +9 -1 twitterengine.cpp
--- trunk/extragear/plasma/dataengines/twitter/twitterengine.cpp #771235:771236
@@ -94,9 +94,13 @@
bool TwitterEngine::sourceRequested(const QString &name)
{
kDebug() << name;
+ if (name != "UserImages" && name != "LatestImage" && ! name.startsWith("Error")
+ && ! name.startsWith("Timeline")) {
+ return false;
+ }
setData(name, DataEngine::Data()); //need to have something because we're async.
updateSource(name); //start a download
- return true; //TODO what if they requested a nonsense source like "foobar"?
+ return true;
}
//everything but image?
@@ -225,6 +229,10 @@
bool TwitterEngine::updateSource(const QString &source)
{
kDebug() << source;
+ //right now it only makes sense to do an update on timelines
+ if (! source.startsWith("Timeline")) {
+ return false;
+ }
if (source=="Timeline") {
updateTimeline();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic