]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/dialog.cpp
Make keyboard event handlers indicate whether the event was handled
[libs/gltk.git] / source / dialog.cpp
index 2342e8483786b6ce5eba91f1a6c497290a70f7da..7b47b66e9571c80800ae9bcd152fd0e1ea06b250 100644 (file)
@@ -23,11 +23,12 @@ void Dialog::button_release(int x, int y, unsigned button)
                delete this;
 }
 
-void Dialog::key_release(unsigned key, unsigned mod)
+bool Dialog::key_release(unsigned key, unsigned mod)
 {
-       Panel::key_release(key, mod);
+       bool result = Panel::key_release(key, mod);
        if(stale)
                delete this;
+       return result;
 }
 
 void Dialog::response(int code)