aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mm-port-serial.c8
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);
}