diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2013-11-20 18:24:38 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-02-13 13:41:06 +0100 |
commit | b28230411a3f47bbba71b905e3982575308f81f4 (patch) | |
tree | 34aa91249d6027915b182d7365d4b819532d095f /src | |
parent | 0d0f5de161562df82a47bdc387b6ecb62e902719 (diff) |
port-serial: always set the forced_close flag if forced to close
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-port-serial.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mm-port-serial.c b/src/mm-port-serial.c index 1423a05a..7493b3ce 100644 --- a/src/mm-port-serial.c +++ b/src/mm-port-serial.c @@ -1245,6 +1245,10 @@ port_serial_close_force (MMPortSerial *self) mm_dbg ("(%s) forced to close port", mm_port_get_device (MM_PORT (self))); + /* Mark as having forced the close, so that we don't warn about incorrect + * open counts */ + self->priv->forced_close = TRUE; + /* If already closed, done */ if (!self->priv->open_count && !self->priv->reopen_ctx) return; @@ -1256,10 +1260,6 @@ port_serial_close_force (MMPortSerial *self) self->priv->open_count = 1; mm_port_serial_close (self); - /* Mark as having forced the close, so that we don't warn about incorrect - * open counts */ - self->priv->forced_close = TRUE; - /* Notify about the forced close status */ g_signal_emit (self, signals[FORCED_CLOSE], 0); } |