summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp
index 0d90d0f..5ddf03c 100644
--- a/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp
+++ b/noncore/todayplugins/stockticker/stocktickerlib/stocktickerpluginwidget.cpp
@@ -43,14 +43,16 @@ extern "C" {
QString output;
OTicker *stocktickerTicker;
-void getStocks( const QString *blah) {
+void getStocks( const char *blah) {
// stocktickerTicker->setText( "Downloading stock data.");
stock *stocks_quotes=NULL;
stock *stocks_tmp;
- qDebug("%s", blah->latin1());
+ char *stock_liste = blah;
+ // char *stock_liste = (char *)blah->latin1();
+ qDebug("%s", stock_liste );
QString tempString;
output = "";
libstocks_return_code error;
@@ -95,9 +97,8 @@ void getStocks( const QString *blah) {
// exit(1);
}
}
}
- char *stock_liste = (char *)blah->latin1();
// char *stock_liste = (char *)blah;
/* Get the stocks and process errors */
error = get_stocks( stock_liste, &stocks_quotes);
@@ -250,9 +251,10 @@ void StockTickerPluginWidget::doStocks() {
stocktickerTicker->setScrollLength( cfg.readNumEntry("ScrollLength",10));
if (!symbollist.isEmpty()) {
pthread_t thread1;
- pthread_create(&thread1,NULL, (void * (*)(void *))getStocks, &symbollist);
+ char *blah = symbollist.latin1();
+ pthread_create(&thread1,NULL, (void * (*)(void *))getStocks, blah);
}
}
void StockTickerPluginWidget::timerEvent( QTimerEvent *e ) {