Просмотр исходного кода

Forced update listing format after swap

...because of possible changed sizes.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Andrew Borodin 14 лет назад
Родитель
Сommit
2c994461a6
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      src/filemanager/layout.c

+ 6 - 0
src/filemanager/layout.c

@@ -1190,6 +1190,12 @@ swap_panels (void)
         tmp_type = panels[0].type;
         panels[0].type = panels[1].type;
         panels[1].type = tmp_type;
+
+        /* force update formats because of possible changed sizes */
+        if (panels[0].type == view_listing)
+            set_panel_formats ((WPanel *) panels[0].widget);
+        if (panels[1].type == view_listing)
+            set_panel_formats ((WPanel *) panels[1].widget);
     }
 }