Skip to content

Commit

Permalink
Fix bug in the date filter.
Browse files Browse the repository at this point in the history
  • Loading branch information
joa-quim committed Jul 25, 2024
1 parent df5725e commit 623611d
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/seis/gmtisf.c
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,7 @@ EXTERN_MSC int GMT_gmtisf(void *V_API, int mode, void *args) { /* High-level fun
out[GMT_X] = lon; out[GMT_Y] = lat; out[2] = depth;
if (Ctrl->F.aki) {
out[3] = strike1; out[4] = dip1; out[5] = rake1; out[6] = mag;
out[7] = yyyy; out[8] = mm; out[9] = dd; out[10] = hh; out[11] = mi;
}
else {
out[3] = strike1; out[4] = dip1; out[5] = rake1;
Expand Down Expand Up @@ -383,10 +384,10 @@ EXTERN_MSC int GMT_gmtisf(void *V_API, int mode, void *args) { /* High-level fun
/* See if user set date bounds */
if (Ctrl->D.active) {
out_of_date = false;
if (!(Ctrl->D.date1.year >= yyyy && Ctrl->D.date1.month >= mm && Ctrl->D.date1.day_m >= dd && Ctrl->D.date1.hour >= hh))
if ((Ctrl->D.date1.year < yyyy && Ctrl->D.date1.month < mm && Ctrl->D.date1.day_m < dd && Ctrl->D.date1.hour < hh))
out_of_date = true;
if (!out_of_date && Ctrl->D.two_dates) {
if (!(Ctrl->D.date2.year <= yyyy && Ctrl->D.date2.month <= mm && Ctrl->D.date2.day_m <= dd && Ctrl->D.date2.hour <= hh))
if ((Ctrl->D.date2.year > yyyy && Ctrl->D.date2.month > mm && Ctrl->D.date2.day_m > dd && Ctrl->D.date2.hour > hh))
out_of_date = true;
}
if (out_of_date) {
Expand Down

0 comments on commit 623611d

Please sign in to comment.