Mercurial > geeqie
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; |