aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/shopper/shopper-1.2.1/path_fix.patch
blob: d8142c7b22300bacdd43feb494be3854a095d3ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- Shopper/shoplist.cpp	2008-11-17 21:09:26.000000000 +0000
+++ Shopper/shoplist.cpp	2008-11-17 22:21:12.000000000 +0000
@@ -38,6 +38,7 @@
 #include <qmessagebox.h>
 #include <qregexp.h>
 
+#include <stdlib.h>
 
 // TODO: Somewhere it should say:
 //  if (mode == ShoppingItem::Left && nothing_left) {
@@ -229,6 +230,12 @@
   QString fileName = Global::applicationFileName("ShoppingListQt", "shoppinglist.xml");
 
   QFile file( fileName );
+  if ( ! file.exists() ) {
+    // Ugly hack
+    QString cmd = QString("cp " SHOPPER_DATADIR "/shoppinglist.xml ") + fileName;
+    system(cmd);
+  }
+
   _startCategory = static_cast<CategoryItem*>(_showAllAction);
   // If there's a file - read it. If not then we drop through to do
   // other initialisation.