comparison src/layout.c @ 774:e095a66b428f

layout_real_renamed(), layout_real_removed(), layout_real_moved(): simplify code.
author zas_
date Tue, 03 Jun 2008 07:32:13 +0000
parents a7289f9e8d29
children d6a7fb4b8e7c
comparison
equal deleted inserted replaced
773:4acde7a0bb01 774:e095a66b428f
2006 if (lw->path) lw->last_time = filetime(lw->path); 2006 if (lw->path) lw->last_time = filetime(lw->path);
2007 } 2007 }
2008 2008
2009 static void layout_real_renamed(LayoutWindow *lw, FileData *fd) 2009 static void layout_real_renamed(LayoutWindow *lw, FileData *fd)
2010 { 2010 {
2011 gint update = FALSE;
2012
2013 if (lw->image) layout_image_maint_renamed(lw, fd); 2011 if (lw->image) layout_image_maint_renamed(lw, fd);
2014 2012
2015 if (lw->vf) update |= vf_maint_renamed(lw->vf, fd); 2013 if (lw->vf && vf_maint_renamed(lw->vf, fd))
2016 2014 layout_real_time_update(lw);
2017 if (update) layout_real_time_update(lw); 2015
2018 } 2016 }
2019 2017
2020 static void layout_real_removed(LayoutWindow *lw, FileData *fd, GList *ignore_list) 2018 static void layout_real_removed(LayoutWindow *lw, FileData *fd, GList *ignore_list)
2021 { 2019 {
2022 gint update = FALSE;
2023
2024 if (lw->image) layout_image_maint_removed(lw, fd); 2020 if (lw->image) layout_image_maint_removed(lw, fd);
2025 2021
2026 if (lw->vf) update |= vf_maint_removed(lw->vf, fd, ignore_list); 2022 if (lw->vf && vf_maint_removed(lw->vf, fd, ignore_list))
2027 2023 layout_real_time_update(lw);
2028 if (update) layout_real_time_update(lw);
2029 } 2024 }
2030 2025
2031 static void layout_real_moved(LayoutWindow *lw, FileData *fd, GList *ignore_list) 2026 static void layout_real_moved(LayoutWindow *lw, FileData *fd, GList *ignore_list)
2032 { 2027 {
2033 gint update = FALSE;
2034
2035 if (lw->image) layout_image_maint_moved(lw, fd); 2028 if (lw->image) layout_image_maint_moved(lw, fd);
2036 2029
2037 if (lw->vf) update |= vf_maint_moved(lw->vf, fd, ignore_list); 2030 if (lw->vf && vf_maint_moved(lw->vf, fd, ignore_list))
2038 2031 layout_real_time_update(lw);
2039 if (update) layout_real_time_update(lw);
2040 } 2032 }
2041 2033
2042 void layout_maint_renamed(FileData *fd) 2034 void layout_maint_renamed(FileData *fd)
2043 { 2035 {
2044 GList *work = layout_window_list; 2036 GList *work = layout_window_list;