Index: uspace/lib/console/include/io/cons_event.h
===================================================================
--- uspace/lib/console/include/io/cons_event.h	(revision 69c376b5616c597944899de092fb3ed259bf735d)
+++ uspace/lib/console/include/io/cons_event.h	(revision 899bdfda27b53bba2ce96d32870c576201ab6ba8)
@@ -44,5 +44,7 @@
 	CEV_KEY,
 	/** Position event */
-	CEV_POS
+	CEV_POS,
+	/** Resize event */
+	CEV_RESIZE,
 } cons_event_type_t;
 
Index: uspace/lib/console/src/con_srv.c
===================================================================
--- uspace/lib/console/src/con_srv.c	(revision 69c376b5616c597944899de092fb3ed259bf735d)
+++ uspace/lib/console/src/con_srv.c	(revision 899bdfda27b53bba2ce96d32870c576201ab6ba8)
@@ -53,5 +53,5 @@
 		ipc_set_arg4(icall, event->ev.key.mods);
 		ipc_set_arg5(icall, event->ev.key.c);
-		break;
+		return EOK;
 	case CEV_POS:
 		ipc_set_arg2(icall, (event->ev.pos.pos_id << 16) | (event->ev.pos.type & 0xffff));
@@ -59,10 +59,14 @@
 		ipc_set_arg4(icall, event->ev.pos.hpos);
 		ipc_set_arg5(icall, event->ev.pos.vpos);
-		break;
-	default:
-		return EIO;
-	}
-
-	return EOK;
+		return EOK;
+	case CEV_RESIZE:
+		ipc_set_arg2(icall, 0);
+		ipc_set_arg3(icall, 0);
+		ipc_set_arg4(icall, 0);
+		ipc_set_arg5(icall, 0);
+		return EOK;
+	}
+
+	return EIO;
 }
 
Index: uspace/lib/console/src/console.c
===================================================================
--- uspace/lib/console/src/console.c	(revision 69c376b5616c597944899de092fb3ed259bf735d)
+++ uspace/lib/console/src/console.c	(revision 899bdfda27b53bba2ce96d32870c576201ab6ba8)
@@ -193,5 +193,5 @@
 		event->ev.key.mods = ipc_get_arg4(call);
 		event->ev.key.c = ipc_get_arg5(call);
-		break;
+		return EOK;
 	case CEV_POS:
 		event->ev.pos.pos_id = ipc_get_arg2(call) >> 16;
@@ -200,10 +200,10 @@
 		event->ev.pos.hpos = ipc_get_arg4(call);
 		event->ev.pos.vpos = ipc_get_arg5(call);
-		break;
-	default:
-		return EIO;
-	}
-
-	return EOK;
+		return EOK;
+	case CEV_RESIZE:
+		return EOK;
+	}
+
+	return EIO;
 }
 
