Revision 1916

libsylph/folder.c (revision 1916)
335 335

  
336 336
	/* if both a and b are special folders, sort them according to
337 337
	 * their types (which is in-order). Note that this assumes that
338
	 * there are no multiple folders of a special type. */
339
	if (item_a->stype != F_NORMAL && item_b->stype != F_NORMAL)
338
	 * there are no multiple folders of a special type. As a special
339
	 * case, two virtual folders are compared like normal ones. */
340
	if (item_a->stype != F_NORMAL && item_b->stype != F_NORMAL &&
341
	    (item_a->stype != F_VIRTUAL || item_b->stype != F_VIRTUAL))
340 342
		return item_a->stype - item_b->stype;
341 343

  
342 344
	 /* if b is normal folder, and a is not, b is smaller (ends up
NEWS (revision 1916)
8 8
    * The previous focus is kept when separation of view is changed.
9 9
    * The status label is automatically resized now when there is not enough
10 10
      width.
11
    * The bug that virtual folders were not sorted properly was fixed.
11 12

  
12 13
* 2.4.6 (stable)
13 14

  
ChangeLog.ja (revision 1916)
1 1
2007-09-27
2 2

  
3
	* libsylph/folder.c: folder_item_compare(): ???ۥե?????????????
4
	  ?????Ȥ????ʤ??Х?????????
5

  
6
2007-09-27
7

  
3 8
	* src/summaryview.[ch]: ??ʬ???????ʤ??????˼?ưŪ?˥ꥵ?????????褦??
4 9
	  ???ơ????????٥?????????
5 10

  
ChangeLog (revision 1916)
1 1
2007-09-27
2 2

  
3
	* libsylph/folder.c: folder_item_compare(): fixed a bug that virtual
4
	  folders were not sorted properly.
5

  
6
2007-09-27
7

  
3 8
	* src/summaryview.[ch]: fixed the status label so that it will
4 9
	  automatically resize when there is not enough width.
5 10

  

Also available in: Unified diff