pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] r3139 - trunk/pingus/src/editor


From: jsalmon3
Subject: [Pingus-CVS] r3139 - trunk/pingus/src/editor
Date: Thu, 13 Sep 2007 07:36:54 +0200

Author: jsalmon3
Date: 2007-09-13 07:36:51 +0200 (Thu, 13 Sep 2007)
New Revision: 3139

Modified:
   trunk/pingus/src/editor/file_list.cpp
Log:
Fixed bug in FileList::update_layout and a crash if directory is empty

Modified: trunk/pingus/src/editor/file_list.cpp
===================================================================
--- trunk/pingus/src/editor/file_list.cpp       2007-09-13 05:27:19 UTC (rev 
3138)
+++ trunk/pingus/src/editor/file_list.cpp       2007-09-13 05:36:51 UTC (rev 
3139)
@@ -42,7 +42,7 @@
   vspace = 20;
 
   num_pages = directory.size() / items_per_page();
-  if (num_pages % items_per_page() > 0)
+  if ((directory.size() % items_per_page()) != 0 || num_pages == 0)
     num_pages += 1;
   
   if (page >= num_pages)
@@ -75,7 +75,7 @@
   std::sort(directory.begin(), directory.end(), DirectorySorter());
 
   num_pages = directory.size() / items_per_page();
-  if (directory.size() % items_per_page() != 0)
+  if ((directory.size() % items_per_page()) != 0 || num_pages == 0)
     num_pages += 1;
 
   page = 0;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]