From ba1c61810d02e9468a44c4f08db4fb85796c10a4 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Fri, 23 Sep 2011 16:04:58 +0100 Subject: [PATCH] Updated the visibility criteria of setStatusSeenIfVisible(). --- components/net/sf/briar/db/JdbcDatabase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/net/sf/briar/db/JdbcDatabase.java b/components/net/sf/briar/db/JdbcDatabase.java index a93a42d026..3b0b235ccf 100644 --- a/components/net/sf/briar/db/JdbcDatabase.java +++ b/components/net/sf/briar/db/JdbcDatabase.java @@ -1888,13 +1888,13 @@ abstract class JdbcDatabase implements Database<Connection> { + " ON messages.groupId = contactSubscriptions.groupId" + " JOIN visibilities" + " ON messages.groupId = visibilities.groupId" + + " AND contactSubscriptions.contactId = visibilities.contactId" + " WHERE messageId = ?" + " AND contactSubscriptions.contactId = ?" - + " AND visibilities.contactId = ?"; + + " AND timestamp >= start"; ps = txn.prepareStatement(sql); ps.setBytes(1, m.getBytes()); ps.setInt(2, c.getInt()); - ps.setInt(3, c.getInt()); rs = ps.executeQuery(); boolean found = rs.next(); if(rs.next()) throw new DbStateException(); -- GitLab