|
@@ -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 | |
|
|
|
+ * |____|___|___| -> |_________|__|
|
|
|
*
|
|
|
*/
|
|
|
|