Can you add a patch instead of editing the existing tarball? 

-----Original Message-----
From: [email protected] [mailto:[email protected]] 
On Behalf Of hmin
Sent: Monday, October 18, 2010 3:29 AM
To: [email protected]
Subject: [meego-commits] 8584: Changes to 
MeeGo:1.1:Netbook:Testing/meego-panel-web

Hi,
I have made the following changes to meego-panel-web in project 
MeeGo:1.1:Netbook:Testing. Please review and accept ASAP.

Thank You,
hmin

[This message was auto-generated]

---

Request #8584:

  submit:   
home:hmin:branches:MeeGo:1.1:Netbook:Testing/meego-panel-web(r3)(cleanup) -> 
MeeGo:1.1:Netbook:Testing/meego-panel-web


Message:
    Fix BMC#6932 for blank snapshot showing in favorite page

State:   new          2010-10-18T03:28:54 hmin
Comment: None



changes files:
--------------
--- meego-panel-web.changes
+++ meego-panel-web.changes
@@ -0,0 +1,3 @@
+* Mon Oct 18 2010 Hongbo Min <[email protected]> - 0.2.0
+- Fix BMC#6932 for blank snapshot in favorite pages
+

spec files:
-----------

other changes:
--------------

++++++ meego-panel-web-0.2.0.tar.gz
--- netpanel/meego-netbook-netpanel.cc
+++ netpanel/meego-netbook-netpanel.cc
@@ -1313,13 +1313,29 @@
     {
       do
         {
-          if (priv->n_favs < NR_FAVORITE)
-              favs_received (self,
-                      (gchar*) sqlite3_column_text (fav_stmt, 0),  // url
-                      (gchar*) sqlite3_column_text (fav_stmt, 1),  // title
-                      priority++); 
-        }
-      while (sqlite3_step (fav_stmt) == SQLITE_ROW);
+                       if (priv->n_favs < NR_FAVORITE)
+                       {
+                               /*XXX: Duplicated computing */
+                               gchar* url = 
(gchar*)sqlite3_column_text(fav_stmt, 0);
+                               gchar *csum = g_compute_checksum_for_string 
(G_CHECKSUM_MD5, url, -1);  
+                               gchar *thumbnail_filename = g_strconcat (csum, 
".png", NULL);
+                               gchar *path = g_build_filename (g_get_home_dir 
(),  
+                                               NETPANEL_DIR,
+                                               "thumbnails",  
+                                               thumbnail_filename,  
+                                               NULL);  
+                               
+                               if(g_file_test(path, G_FILE_TEST_EXISTS))
+                                       favs_received (self,
+                                                       (gchar*) 
sqlite3_column_text (fav_stmt, 0),  // url
+                                                       (gchar*) 
sqlite3_column_text (fav_stmt, 1),  // title
+                                                       priority++); 
+                               g_free(csum);
+                               g_free(thumbnail_filename);
+                               g_free(path);
+                       }
+               }
+         while (sqlite3_step (fav_stmt) == SQLITE_ROW);
     }
   else
     {

_______________________________________________
Meego-commits mailing list
[email protected]
http://lists.meego.com/listinfo/meego-commits
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to