Browse Source

Fix rotate schema

Martin Duquesnoy 12 years ago
parent
commit
c03f051f3a
1 changed files with 11 additions and 13 deletions
  1. 11 13
      wmfs2/src/layout.c

+ 11 - 13
wmfs2/src/layout.c

@@ -201,20 +201,18 @@ layout_fix_hole(struct client *c)
  * Avoid if(left) condition in layout_rotate loop; use func ptr
  *
  * Left rotation
- *  _____________        _____________
- * |    |   B    |  ->  |     A       |
- * |  A |________|  ->  |-------------|
- * |    |    |   |  ->  |  C  |  B    |
- * |    |  C | D |  ->  |_____|       |
- * |____|____|___|  ->  |_____|_______|
- *                       ^ D
+ *  ____________        ____________
+ * |    |   B   |  ->  |  |   A     |
+ * |  A |_______|  ->  |__|_________|
+ * |____| C | D |  ->  |_____|   B  |
+ * |____|___|___|  ->  |_____|______|
+ *
  * Right rotation
- *  _____________        _____________
- * |    |   B    |  ->  |   |_________|< D
- * |  A |________|  ->  | B |   C     |
- * |    |    |   |  ->  |___|_________|
- * |    |  C | D |  ->  |     A       |
- * |____|____|___|  ->  |_____________|
+ *  ____________        ____________
+ * |    |   B   |  ->  |   B  |_____|
+ * |  A |_______|  ->  |______|_____|
+ * |____| C | D |  ->  |     A   |  |
+ * |____|___|___|  ->  |_________|__|
  *
  */