title: Call_back is not functioning like it did before
body: <p>The below code quit working and I don't know what I did to it.  For some reason the call_back does not function.  The print statements do show up but it appears that it is just flowing right thru the call_back.</p>
  <pre><code>fn wallet_check(main_win: &amp;mut Window, mut s_wallet: StrucWallet) {
      println!(&quot;Enter wallet check&quot;);
      let mut wall_group = fltk::group::Group::new(50, 90, 500, 300, &quot;&quot;);
      wall_group.set_frame(FrameType::FlatBox);
      wall_group.end();
      wall_group.show();
      main_win.add(&amp;wall_group);
      wall_group.redraw();
      wall_group.set_color(Color::by_index(2));
  
      let wall_name = fltk::input::Input::new(220, 105, 170, 20, &quot;Wallet Name:&quot;);
      wall_group.add(&amp;wall_name);
      let mut btn_wall_verify = fltk::button::Button::new(220, 130, 60, 20, &quot;Verify&quot;);
      wall_group.add(&amp;btn_wall_verify);
      println!(&quot;Just before callback&quot;);
      btn_wall_verify.set_callback(move |_| {
          let wall_name_clone = wall_name.clone();
          wallet_verify(s_wallet.clone());
          if s_wallet.StrucWalletName == wall_name_clone.value().to_string() {
              dialog::message(
                  500,
                  500,
                  &quot;This Wallet already exists in the database.  Please select another.&quot;,
              );
          }
          wall_group.hide();
      });
  }
  </code></pre>
  <p>Mo_Al_ if you answer this I really like that you point me to the solution but don't tell me it.  Your videos and help are really appreciated.</p>