diff --git a/include/armadillo_bits/subview_meat.hpp b/include/armadillo_bits/subview_meat.hpp index 44014046..81cc39f9 100644 --- a/include/armadillo_bits/subview_meat.hpp +++ b/include/armadillo_bits/subview_meat.hpp @@ -3365,9 +3365,9 @@ subview_col::operator=(const Base& expr) { arma_debug_sigprint(); - if( (is_Mat::value || is_Mat::stored_type>::value) && (Proxy::has_subview == false) && (quasi_unwrap::has_subview == false) ) + if(is_Mat::value) { - const quasi_unwrap U(expr.get_ref()); + const unwrap U(expr.get_ref()); arma_conform_assert_same_size(subview::n_rows, uword(1), U.M.n_rows, U.M.n_cols, "copy into submatrix");