]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/grid.cpp
Simplify constructors with C++11
[libs/gltk.git] / source / grid.cpp
index 6296098f511017c339058050a4a73eaba2c81de9..c8631cf84bc6d6b6e8ed4ac714a2c9dac1e44213 100644 (file)
@@ -5,9 +5,7 @@ namespace GLtk {
 
 Grid::Grid(Layout &l, unsigned c):
        Arrangement(l),
-       columns(c),
-       first_row(true),
-       column(0)
+       columns(c)
 { }
 
 void Grid::skip()
@@ -17,6 +15,9 @@ void Grid::skip()
 
 void Grid::next_row()
 {
+       if(row_bottom.empty())
+               throw arrangement_error("empty row not allowed");
+
        finish_row();
 }